无法通过tex单击div元素

2024-03-28 16:20:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图为我的雇主自动下载一些东西。我在python和chromedriver中使用selenium。在

我一直在单击这个div元素,它是javascript下拉列表的一部分。在

<div class="item " idx="2" style="" title="">N53AC : BABY MILK UP TO 6 MONTHS</div>

通过在internet explorer中查找innerText属性,我可以使用vbscript单击此按钮。在

我已经试过了

^{pr2}$

有线索吗?我是一个完全的html新手。在


Tags: div元素列表titlestyleseleniumjavascriptitem
1条回答
网友
1楼 · 发布于 2024-03-28 16:20:55

以下是您问题的答案:

代码中的主要问题是您试图find_elements_by_tag_name("div");,这在当前的HTML DOM上会非常多。相反,您需要将搜索范围缩小到类似以下内容:

elemf = driver.find_elements_by_xpath("//div[@class='item ']");

现在我们可以进入循环并调用click()方法,如下所示:

^{pr2}$

如果这回答了你的问题,请告诉我。在

相关问题 更多 >