【发布时间】:2017-12-15 21:29:45
【问题描述】:
我正在尝试创建一个用于滚动此站点的脚本:http://m.1688.com/offer/39202959720.html?spm=a26g8.7664812.0.0.dfxn8I
正如您在网站上看到的,如果光标放在主空间内,它将能够滚动,而如果它在主空间之外则不会。我创建了一个脚本,我想用它来滚动网站:
driver = webdriver.Chrome('C:\Users\V\Desktop\PY\web_scrape\chromedriver.exe')
driver.get('http://m.1688.com/offer/39202959720.html?spm=a26g8.7664812.0.0.dfxn8I')
displayed = False
for i in range(5):
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
time.sleep(2)
假设所有相关的包都被导入,当脚本运行时,selenium 似乎没有滚动站点,我想知道我能做些什么来解决这个问题。也许有一些方法可以告诉 selenium 将光标放在特定部分。
【问题讨论】:
标签: python selenium web-scraping beautifulsoup