gpt4 book ai didi

python - PyQuery:从html中提取id?

转载 作者:行者123 更新时间:2023-12-01 05:46:44 24 4
gpt4 key购买 nike

我尝试使用 PyQuery 从 html 文件中获取所有“id”,但带来了麻烦......我尝试这样做:

from pyquery import PyQuery

file = open('index.html', 'r').read
jQuery = PyQuery(html)

jQuery.attr('id')

但什么也没显示...

请帮助我。

最佳答案

我不确定您的示例代码是否是您正在使用的,但您缺少一些不同的东西,例如调用 read() 而不是制作 file read 方法,然后你就永远不会使用它。当您从未为其分配任何内容时,您也会传入 html

但是我写的东西似乎可以找到带有 id 的所有元素,我尝试尽可能地跟踪你的名字,但我不想重用文件 因为据我所知这是一个保留字:

from pyquery import PyQuery

html = open('temp.html').read()

jquery = PyQuery(html)
ids = jquery.find('[id]')

print ids
>>>[<link#screen-switcher-stylesheet>, <div#search>, <input#term.input-text>, <input#submit.input-button>]

关于python - PyQuery:从html中提取id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15853749/

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