【发布时间】:2016-05-05 13:34:56
【问题描述】:
这就是问题所在:
我正在使用 selenium 从这个网页(“https://www.rockethub.com/projects”)下载所有成功的项目。如果单击任何按钮,则 url 不会更改。 我对成功的项目感兴趣,因此我单击按钮状态,然后单击成功。
在此页面上,我需要重复向下滚动以显示其他网址。 这是问题所在。到目前为止,我一直无法向下滚动页面
这是我的代码:
from selenium.webdriver import Firefox
from selenium import webdriver
url="https://www.rockethub.com/projects"
link=[]
wd = webdriver.Firefox()
wd.get(url)
next_button = wd.find_element_by_link_text('Status')
next_button.click()
next_but = wd.find_element_by_link_text('Successful')
next_but.click()
wd.execute_script("window.scrollTo(0, document.body.scrollHeight);")
你知道如何解决这个问题吗?
谢谢
詹吉
【问题讨论】:
-
你的操作系统是什么?你用的是什么版本的python?
-
我使用 Windows; Python 的版本是 3.4
标签: python-3.x selenium web-scraping