【发布时间】:2022-01-14 16:01:03
【问题描述】:
我正在尝试从此page 获取所有图库图片网址。每个产品都有多个图像。这是我试图获取图片网址的代码:
img = driver.find_elements_by_css_selector('.gem-gallery-thumbs-carousel img')
for i in img:
y = i.get_attribute('href')
print(y)
result:
None
None
None
None
None
None
【问题讨论】:
-
图像通常具有
src属性,而不是href。特别是在那个页面上,它们看起来有一个data-tgpli-src属性。 -
约翰·戈登我知道并尝试过,但没有成功
-
更新问题以包含您期望找到的元素的示例。
-
约翰戈登谢谢。在将
href更改为src后,它现在可以工作了,但不明白为什么它以前不能工作。顺便谢谢。
标签: python python-3.x selenium selenium-webdriver web-scraping