gpt4 book ai didi

python - 如何使用 Selenium 和 Python 根据 html 找到带有注释文本的按钮?

转载 作者:行者123 更新时间:2023-11-30 22:08:18 30 4
gpt4 key购买 nike

我在 chrome 扩展中使用 Xpath 帮助器来查找用于 python 编程的 xpath。我已阅读文档,但是否有更好的指南。

HTML如下:

<form class="addComment expand" data-id="9644797">
<img src="https://ctl.s6img.com/society6/img/g2taHIrokQ01R_67jS8ulaWI2wk/h_150,w_150/users/avatar/~artwork/s6-original-art-uploads/society6/uploads/u/sul97/avatar_asset/d837ee10016843a3bba9ae3310cc338d" width="25" height="25">
<textarea placeholder="Add a comment..." data-button="9644797"></textarea>
<button id="b9644797">Comment</button>
</form>

有人可以给我展示一个单击此路径按钮的示例吗?我尝试过使用它,但没有成功

submit_comment = driver.find_element_by_xpath("/html[@class='gr__society6_com']/body[@class='platform- desktop']/div[@id='wrap']/div[@id='content']/div[@id='MySociety']/div[@class='one-col clearfix']/ul[@id='Mason']/li[@id='9649102']/div[@class='item-wrap']/div[@class='comments']/form[@class='addComment expand']/button[@id='b9649102']").click()

最佳答案

xpath 是:

//button[text()='Comment']  

但是,您应该引入 webdriver 等以获得代码的稳定性。

.click() 方法返回 void。因此调用 click 方法并存储在变量中没有任何意义。

关于python - 如何使用 Selenium 和 Python 根据 html 找到带有注释文本的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52209043/

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