私は、Webページを自動的に下にスクロールさせるために、非常に小さなスクリプトをPythonでセレンと組み合わせて書いています。私のスクリプトは、範囲の最も高いパラメータを設定する方法を理解していないので、ある程度しかそれを行うことはできません。最高の範囲をどのように修正すればよいのか、スクリプトの中で10に設定して、それが機能するかどうかを知る必要はありません。私がここから始まった方法でウェブページの最下部に到達する方法が分かったら、とても感謝しています。前もって感謝します。クローラで「ページダウン」を効果的に使用できない
私が試したスクリプト:
from selenium import webdriver ; import time
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("http://fortune.com/fortune500/list/")
sloping = driver.find_element_by_tag_name('body')
for i in range(10): #I'was talking about this range
sloping.send_keys(Keys.PAGE_DOWN)
time.sleep(3)
いくつかのより多くをスクロールダウンし、ページの一番下にすぐに行くためにあなたの目標ですか? – IamBatman
あなたのコメントのためにありがとうIamBatman。あなたは何を推測させたのですか?私は上記のように範囲に任意の数値をハードコーディングせずに何がプロセスであるべきかを知る必要があります。 – SIM
あなたのポストから。_「ここから始めた方法で、そのウェブページの最下部に到達する方法が分かったら、私はとても感謝しています。」_ – IamBatman