使用 Python + Selenium 在 div 中的类的 div 中选择标签?
好吧,我想做的是在具有特定 ID 的 div 中搜索特定类的 div 中的第一个 a 标签。当然使用Python + Selenium。
现在我的代码是
newest_elements = driver.find_elements_by_css_selector("div.elements > a")
这样的:它正在搜索页面中具有“elements”类的所有 div,并从这些 div 中获取最顶部的链接。但我不想用“elements”类搜索整个页面上的所有 div。我只想搜索另一个较大 div 中具有名为“list-all”的特定 id 的“元素”div。
我该如何实现这一目标?预先感谢您的帮助
Alright so, what I'm trying to do is searching for the first a tags within the divs of a specific class, in a div with a specific ID. Using Python + Selenium offcourse.
Right now I have as my code
newest_elements = driver.find_elements_by_css_selector("div.elements > a")
What this is doing is searching for all divs in a page with class "elements", and taking the very top most link from those divs. But I do not want to search all of the divs on the entire page with the class "elements". I only want to search the "elements" divs that are in another larger div with an specific id called "list-all".
How do I achieve this? Thanks in advance for your help guys
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据您的描述,而不是
您应该使用
您可能会在此处添加等待/延迟。
According to your description instead of
You should use
You may possibly add waits / delays here.