wb.get('https://www.gongzicp.com/home/ranking?tid=75&id=1&rankList=2&date=3')
elements = wb.find_elements_by_xpath('//a[@class="cp-novel-name"]')
number = len(elements)
for i in range(number):
elements[i].click()
sleep(1)
wb.back()
all = wb.find_elements_by_xpath('//a[@class="cp-novel-name"]')
将定位元素存在elements中
然后通过len来获取elements的总数,存储在number中
这时候不要循环list列表,而要循环number,让python从number中取出一个字符,将其储存在临时变量i中,接下来循环这个操作,直到列表中没有其他值.
循环之后,用elements[i]依次点击,列表i,来依次点击
本文介绍了一种使用Python的WebDriver库自动化点击网页上特定类名的所有元素的方法,详细展示了如何获取页面上的所有目标元素,计数并逐一点击,适用于批量操作场景。
2345

被折叠的 条评论
为什么被折叠?



