请问selenium访问网站有次数限制吗?

今天为了爬网药数据,自己用pycharm写了一个selenium的代码,大概试了几十次终于成功爬取到第一页需要的信息。

img

接下来打算做点击翻页键操作,结果不成功。而且再重复做之前的也出不来信息了(但没有报错),请问这是怎么回事呢?

img

重新截了张代码图

img

TAT

如果短时间内频繁访问网站,很可能会被反爬,你主要看selenium打开的网页是否正常,如果正常就能爬的

首先代码中有一处错误:copy_info = driver.find_elements_by_class_name("k-grid-content")[1],这个会提示下标越界,因为只有一个节点元素,将1改成0,代码就可以获取查询到的信息。从网页页面信息看,因只有一条信息,点击翻页什么也不会做。如果有翻页且页面跳转的话,需要用n=driver.window_handles ,driver.switch_to.window(n[0]) 去切换到最前面的页面。