gpt4 book ai didi

python - 'lxml.etree._ElementTree' 对象没有属性 'cssselect'

转载 作者:太空狗 更新时间:2023-10-29 18:02:25 25 4
gpt4 key购买 nike

我正在运行 python 2.7.2我安装了 lxml 和 cssselect

我的代码是

from lxml import etree, html
r = html.parse(start_url)
all_titles = r.cssselect('span.titles') #should return a list of results
all_urls = r.cssselect('span.links') #and this as well

我正在抓取一个包含标题及其关联链接的网页。

但是我遇到了这个错误:'lxml.etree._ElementTree' 对象没有属性 'cssselect'

最佳答案

ElementTree没有 cssselect 方法,而 HtmlElement对象有它。

使用ElementTree.getroot获取 HtmlElement 对象:

r = html.parse(start_url).getroot()

关于python - 'lxml.etree._ElementTree' 对象没有属性 'cssselect',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19730476/

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