如何在HTML的“ a”标签末尾通过短单词标签查找元素?

时间:2018-10-07 15:10:27

标签: python html selenium

这是我所拥有的html源代码的一部分。

<a class="q qs" href="/search?q=bicycle&amp;source=lnms&amp;tbm=isch&amp;sa=X&amp;ved=0ahUKEwjLqMK28PPdAhUDdXAKHS_-CrQQ_AUIDygC">Image</a>

我想做的是在Google默认页面中键入一个关键字,然后转到“图像搜索”部分。我使用find_element_by_xpath().click()进行图像搜索。问题是,此xpath并非按钮名称唯一,而是按钮位置唯一。

此按钮的配置因关键字而异。例如,对于自行车,它就像 {'All','Image','Map'} ,而对于计算机,它表示为 {'All','Map' ,“图片”} ,在“地图”部分的搜索错误中出现。

当我查看这些按钮的html代码时,唯一的区别是短单词标记(我不确定它叫什么)。上面的示例代码为“ 图片”。

问题:如何指定所需的按钮?我可以在'a'标签的末尾找到带有'short word标签'的元素吗?

任何建议将不胜感激。

0 个答案:

没有答案