我想建立一个机器人,喜欢在网页上的评论。评论下面有一个喜欢和不喜欢按钮
注释的xPath://*[@id="commentText-40538697"]/span
类似按钮的xPath:
//*[@id="commentText-40538697"]/div[2]/div[1]/label[1]
如您所见,如果我获得注释id(在上面的示例中,它是40538697),我可以轻松地单击按钮。按钮每个注释的id都在更改。所以我用下面的代码得到元素
xpath=driver.find_element_by_xpath("//*[contains(text(), 'COMMENT')]")
--也是所取元素的属性
xpath.get\u属性 Out[113]:>
有没有办法获取网页中特定文本的div id
您可以尝试在xpath下面根据关键字提取注释。您还可以使用以下同级来检查是否存在show more并单击它
显示更多文本
喜欢按钮:
不喜欢
相关问题 更多 >
编程相关推荐