所以我使用硒/ phantomjs中最基本的方式來執行向下滾動操作。 它似乎在代碼中都很好,但不起作用。 我嘗試打印「document.body.scrollHeight」,每次滾動後它保持不變。 (例如高度保持在10532)phantomjs不會向下滾動使用window.scollTo
我瀏覽某個人喜歡「twitter.com/XXXXX」
的Twitter頁面的任何一個都可以給我什麼我可以做這裏的暗示?
我使用的webdriver的是phantomjs
下面的代碼:
def getfullpage(url):
print "getting fullpage..."
driver.get(url)
time.sleep(2)
reloads = 3000
pause = 0
driver.save_screenshot("what'shappening.jpg")
for times in range(reloads):
driver.execute_script("window.scrollTo(0,document.body.scrollHeight);")
time.sleep(pause)
newheight = driver.execute_script("return document.body.scrollHeight")
print newheight
page = driver.page_source.encode("utf-8","ignore")
return page
有你檢查phantomjs是否有滾動?當然,無頭瀏覽器不滾動... – evolutionxbox