【发布时间】:2020-12-18 05:13:58
【问题描述】:
我正在使用 Selenium 从 twitter 上抓取关注者姓名,并且该页面是无限的,每当我向下滚动时,我都可以看到新的关注者。 不知何故,我想转到页面底部,以便我可以抓取所有关注者。
while number != 5:
driver.execute_script("window.scrollTo(0,document.body.scrollHeight)")
number = number + 1
time.sleep(5)
usernames = driver.find_elements_by_class_name(
"css-4rbku5.css-18t94o4.css-1dbjc4n.r-1loqt21.r-1wbh5a2.r-dnmrzs.r-1ny4l3l")
for username in usernames:
print(username.get_attribute("href"))
现在代码滚动了 5 次。我放了一个静态值,但我不知道需要多少滚动才能到达页面底部。
【问题讨论】:
标签: selenium selenium-chromedriver