我是python编程的新手,我需要帮助点击tripadvisor网站上的链接。我需要提取完整的评论。当前代码仅使用更多链接进行部分审核。下面提到了更多链接的HTML代码。我点击了Inspect元素并复制了HTML代码。
<body class="foo-123">
<a href="#" class="bar-123">Item 123</a>
<a href="#" class="bar-456">Item 456</a>
<a href="#" class="bar-789">Item 789</a>
</body>
谢谢!
答案 0 :(得分:0)
点击More
基本上有两种方法,如下所示:
使用find_element_by_xpath
,如下所示:
driver.find_element_by_xpath("//span[contains(.,'More')]").click()
使用find_element_by_css_selector
,如下所示:
driver.find_element_by_css_selector("span.moreLink").click()
注意:在找到元素并点击之前,请确保此元素不在任何frame
或iframe
内。如果是,那么您需要切换frame
或iframe
,然后才能找到元素并点击:driver.switch_to_frame("frame name or id")
希望它有效.. :)