我正在尝试点击Google专利搜索页上的第一个链接。
我用它来链接:
result = driver.find_element_by_xpath("//a[@id='link']")
result.click()
time.sleep(10)
但是找不到链接。
HTML是:
<a id="link" href="/patent/US7610070B2/en?assignee=Allegheny&page=1" class="style-scope state-modifier">
其次:
<h3 class="style-scope search-result-item"><raw-html class="style-scope search-result-item">
<span id="htmlContent" class="style-scope raw-html" style="display: inline;"> Dynamically configured antenna for multiple frequencies and bandwidths</span>
希望有人可以提供帮助!
答案 0 :(得分:0)
假设搜索可能返回多个具有相同ID(“链接”)的结果,请尝试执行以下操作:
result = driver.find_element_by_xpath("//*[@id='link'][1]")
请注意,[1]
仅选择符合条件(@id='link'
)的第一个元素。