这个网站用selenium拖动才能加载数据,应该咋操作 我拖动没效果?

2022-08-17 19:09:07 浏览数 (1)

大家好,我是皮皮。

一、前言

前几天在Python白银交流群【Q】问了一道Python网络爬虫的问题,如下图所示。

二、实现过程

这里【null】给了一个解答,如下所示:

代码语言:javascript复制
from selenium import webdriver
import time
driver = webdriver.Chrome()
url = 'https://spa3.scrape.center/'

driver.get(url)

for _ in range(50):
    time.sleep(1)
    driver.execute_script('document.querySelector("#index").scrollBy(0,200)')
    print(_)
driver.quit()

确实好使!

这样就实现了滑动效果,而且可以获取到对应的数据。

顺利解决粉丝的问题。

话说回来,如果你的chromedriver和你的浏览器版本不一致,会导致浏览器驱动失败,关于版本对应的关系和驱动下载,可以前往下面网站获取。

http://chromedriver.storage.googleapis.com/index.html如果有遇到问题,随时联系我解决,欢迎加入我的Python学习交流群。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一道selenium网络爬虫的问题,文中针对该问题给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【Q】提问,感谢【null】给出的思路和代码解析,感谢【dcpeng】、【此类生物】等人参与学习交流。

0 人点赞