gpt4 book ai didi

python - 获取 XKCD 图像的 src 链接?

转载 作者:太空宇宙 更新时间:2023-11-03 15:04:08 26 4
gpt4 key购买 nike

我正在尝试从 xkcd.com 网站获取主图像的 src(URL) 链接。我正在使用以下代码,但它返回类似 session="2f69dd2e-b377-4d1f-9779-16dad1965b81", element="{ca4e825a-88d4-48d3-a564-783f9f976c6b}"

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

browser = webdriver.Firefox()

browser.get('http://xkcd.com')
assert 'xkcd' in browser.title

idlink= browser.find_element_by_id("comic")

#link = idlink.get_attribute("src") ## print link prints null

print idlink

使用 xpath 方法也返回与上面相同的结果。

最佳答案

browser.find_element_by_id 返回 web 元素,这就是您打印的内容。此外,您需要的文本位于 idlink 的子元素中。尝试

idlink = browser.find_element_by_css_selector("#comic > img")
print idlink.get_attribute("src")

idlink 现在是带有 img 标签的网络元素,其父元素带有 comic ID。URL 在 src 中,因此我们需要该属性。

关于python - 获取 XKCD 图像的 src 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34796768/

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