Python Jingdong Maotai スクリプト (テスト済み、利用可能)
2022-02-22 05:18:07
ソースコードは作者から https://github.com/huanghyw/jd_seckill で入手可能です。
このプロジェクトはGPL-3.0ライセンスに従っているため、プロジェクト内のすべてのリソースファイルは、いかなる種類の公開または自費出版の複製や配布も禁止されていることは明らかですので、コードの内容に関する長い説明は書きません。
原作者の説明と自分の実体験から、確かにマオタイの掴みは可能です。
Python初心者だけでなく、細かいことがわからない初心者がいれば、ガイドしてマオタイをつかませることができる。
#Repeated checkout
def auto_check(self,times):
while True:
try:
if driver.find_element_by_id('J_SelectAll1'):
driver.find_element_by_id('J_SelectAll1').click()
time.sleep(0.5)
break
except:
time.sleep(0.5)
pass
while True:
if datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') >= times:
while True:
try:
driver.find_element_by_id("J_Go").click()
print("Successfully settled")
driver.find_element_by_link_text('submit_order').click()
print(f"Snagged successfully, please pay as soon as possible")
time.sleep(5)
return 0
except:
print("Unable to settle, retry")
time.sleep(1)
driver.get("https://cart.taobao.com/cart.htm")
self.auto_check(times)
def auto_check1(self,times):
while True:
if datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f') >= times:
while True:
try:
driver.find_element_by_id("J_Go").click()
print("Successfully settled")
driver.find_element_by_link_text('submit_order').click()
print(f"Snagged successfully, please pay as soon as possible")
time.sleep(5)
return 0
except:
print("Unable to settle, retry")
time.sleep(1)
driver.get("https://cart.taobao.com/cart.htm")
self.auto_check(times)
# Run
def run_driver(self, num, pwd, times):
self.login_in(num, pwd, times)
関連
-
PythonでクロールするときにAttributeError: 'NoneType' オブジェクトに 'find_all' 属性がないのを解決する
-
Abort trap: 6エラーに対するPythonの解決策
-
Pandasの属性エラーです。AttributeError: 'Series' オブジェクトに 'reshape' 属性がない Solution
-
PythonのエラーNo module named 'pkg_resources' を解決する。
-
python3 のモジュール "importlib._bootstrap" に "SourceFileLoader" という属性がない問題を解決する。
-
PyChamの「AttributeError:module 'pip' has no attribute 'main'」エラー解決法
-
AttributeError: モジュール 'time' には属性 'clock' がありません。
-
Python仮想環境のインストールと設定
-
numpyのconcatenate関数
-
Mac環境でのbrewコマンドが見つからないエラーの解決方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonです。pandasのiloc, loc, ixの違いと連携について
-
TypeErrorの解決策:Unicodeエラーへの強制力
-
ERROR: 要件ファイルを開くことができませんでした。[Errno 2] そのようなファイルまたはディレクトリがありません: 'requirements.txt'.
-
IDLEのサブプロセスが接続されない場合の解決策 - fishcフォーラムより
-
python で word, excel, csv, json ファイルの読み書きをする。
-
PyQt5演習:matplotlibでプロットする
-
urlでMax retries exceededの問題を解決しました。
-
print'の呼び出しに括弧がない Python for Beginners
-
TypeError: 'numpy.ndarray' オブジェクトが呼び出し可能でないエラー処理
-
plt.acorr() 関数の使用例 - ValueError: object too deep for desired array (オブジェクトが深すぎて、必要な配列が得られない)