我目前正在使用Selenium,并且现在已经进入了有趣但非常困难的CSS选择器世界。
我目前正在查看如何选择Google工具栏上的不同选项。例如,当您搜索某些内容时,在结果页面上,您可以选择在图像、新闻、视频等下搜索相同的关键字。
我特别想选择“图片”链接。
我已经花了相当长的时间来研究它,最接近的选择器是下面这个:
我目前正在查看如何选择Google工具栏上的不同选项。例如,当您搜索某些内容时,在结果页面上,您可以选择在图像、新闻、视频等下搜索相同的关键字。
我特别想选择“图片”链接。
我已经花了相当长的时间来研究它,最接近的选择器是下面这个:
div a.q.qs[href]
这个问题需要深入到正确的子类,但这里有16个子类。尽管我已经进行了数小时的漫无目的搜索,但我无法使用包含在锚文本中的contains方法完成查询,而该文本在目标子类中是唯一的。
我知道Selenium中有一个按LinkText选项,但我不确定锚文本是否在整个页面上都是唯一的。此外,我真的想了解CSS选择器的常规用法,即使锚文本是唯一的,我也想解决这个特定的问题,以便将其应用到未来的问题中。
我正在寻找类似于下面伪CSS选择器的东西:
div a.q.qs[href].Anchorcontains("Images")
有人可以帮忙吗?
tbm
的独特参数:它的值对于图像是isch
,所以我会选择使用a[href*="isch"]
。在浏览器上可以工作,但不确定Selenium是否可以。 - BackSlashisch
到底是什么,明天在 href 属性中完全无法使用isch
也不要感到惊讶。 - undetected Selenium