supremeのサイトが土曜日の午前11時前後に更新されるのですが、pythonを使ってサイトが更新されるまでdriver.refresh()でページをrefreshしたいと考えているのですが、更新したかどうかを確かめるために
python
1while True: 2 try: 3 WebDriverWait(driver,1).until( 4 EC.presence_of_element_located((By.XPATH,'//img[contains(@src,"画像ID")]'))).click() 5 break 6 except: 7 driver.refresh()
といった感じでサイトが更新されて目当ての商品が出てきたらそれをクリックして次のページに行く、更新されていなければまたrefreshするといった方法でいこうかと考えているのですが、もっと良い方法があるようにも思えます。その根拠はwaitで待っている時間が無駄なんじゃないかと思うからです。どなたかご指摘またはアドバイスよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/21 08:13