gpt4 book ai didi

python - 使selenium单击具有相同类别的连续元素n次

转载 作者:太空宇宙 更新时间:2023-11-04 10:35:01 25 4
gpt4 key购买 nike

我有一个页面,其中有 25 家公司位于同一类别。这是该网站的链接-这是 HTML 代码:

<section class="rslwrp">
<section class="jbbg">..</section>
<section class="jbbg">..</section>
<section class="jbbg">..</section>
<section class="jbbg">..</section>
<section class="jbbg">..</section>
<section class="jbbg">..</section>
******and so on******

我不确定,我如何让 selenium 单击一个类然后 browser.back() 然后移动到第二个然后再次 browser.back() 然后到第三个等等。对于 n 次。

我正在使用,

browser.find_element_by_xpath('//section[@class="jbbg"]/section[2]/section[1]/aside[1]/p[1]/span/a').click()

有人可以指点一下吗?预先感谢您的帮助。

最佳答案

遍历 find_elements_by_xpath() 的结果, 获取所有链接和 get()他们一个一个:

links = [link.get_attribute('href') for link in browser.find_elements_by_xpath('//span[@class="jcn"]/a')]
for link in links:
browser.get(link)

关于python - 使selenium单击具有相同类别的连续元素n次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23847260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com