gpt4 book ai didi

python - Selenium/Python2.7 查找具有相似 src 的元素?

转载 作者:太空宇宙 更新时间:2023-11-04 05:44:30 25 4
gpt4 key购买 nike

from selenium import webdriver


fp = webdriver.FirefoxProfile('')
driver = webdriver.Firefox(firefox_profile=fp)
driver.set_window_size(1400, 1000)
driver.get('')


list_of_elements = driver.find_elements_by_css_selector('img[title]')
for ele in list_of_elements:
print ele

我正在尝试打印网页上所有图像的 img src=' ',上面的代码用于 css 选择器并且运行良好,但我想做同样的事情但是让代码打印出 src图像的链接。基本上我想做的是根据 src= 列出网页上的所有元素,然后我可以搜索 src= 并找到我想要的元素。感谢您的帮助!

最佳答案

看起来您对 get_attribute() 感兴趣:

srcs = [ele.get_attribute("src") for ele in list_of_elements]

请注意,由于稍后您将根据 src 过滤掉元素 - 根据检查的复杂程度,您可以通过单个 CSS 选择器来解决它。例如,假设您想在 src 属性中找到具有 title 属性和“test”的 img 元素:

driver.find_elements_by_css_selector('img[title][src*=test]')

这里的*=表示“包含”。

关于python - Selenium/Python2.7 查找具有相似 src 的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32793802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com