'u kullanarak aşağı kaydırmaz. Aşağı kaydırma işlemini yapmak için selenium/phantomjs'teki en basit yolu kullanıyordum. Kodda her şey iyi görünüyor, ama işe yaramıyor. Her belge kaydettikten sonra "document.body.scrollHeight" yazdırmayı denerim. Ben herhangi biri bana burada ne yapabilirim üzerinde bir ipucu verebilir "twitter.com/XXXXX"phantomjs, window.scollTo
gibi belirli bir kişinin twitter sayfaya göz ediyorum
(örneğin height 10532 kalır)? İşte
kod phantomjskullanıyorum webdriver geçerli:
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
sizi Var phantomjs bile bir kaydırma var mı kontrol ettim? Kesinlikle başsız bir tarayıcı kaydırmaz ... – evolutionxbox