可以使用jQuery进行HTML解析吗?
出于好奇,我想看看是否可以使用jQuery读取HTML文件,以便使用它输出一些HTML元素的值?我正在寻找一些功能,如Firebug提供的功能,即Firebug允许我在任何网页上使用可以使用jQuery进行HTML解析吗?,jquery,html,parsing,html-parsing,Jquery,Html,Parsing,Html Parsing,出于好奇,我想看看是否可以使用jQuery读取HTML文件,以便使用它输出一些HTML元素的值?我正在寻找一些功能,如Firebug提供的功能,即Firebug允许我在任何网页上使用$(),因此我尝试实现的是: 我有一堆HTML文件 我需要加载它们中的每一个,并且使用jQuery,我想要提取一些与一些HTML元素相关的信息 因此,也许可以使用Python加载每个文件,然后使用jQuery以某种方式解析HTML。我不知道用什么术语来描述这个需求,但有什么建议吗?也许我正在寻找一个命令行jQue
$()
,因此我尝试实现的是:
- 我有一堆HTML文件
- 我需要加载它们中的每一个,并且使用jQuery,我想要提取一些与一些HTML元素相关的信息
或者我正在寻找一种提供
$()
功能的脚本语言。我看了漂亮的汤,但我仍然对类似jQuery的功能感到好奇。也许看看?子模块允许您以非常类似于jQuery选择器的方式选择对象。也许可以看看?子模块允许您以非常类似于jQuery选择器的方式选择对象。如果您使用的是python,那么beautiful soup可能是更好的解决方案
如果您使用的是python,那么beautiful soup可能是更好的解决方案
也许我会得到另一个答案,但我在这里找到了最接近的答案:
http://pypi.python.org/pypi/pyquery
现在看起来很棒。也许我会得到另一个答案,但我在这里找到了最接近的答案:
http://pypi.python.org/pypi/pyquery
到目前为止,它看起来棒极了。我已经成功地使用它来抓取网页。对于简单的数据提取,getElementById和getElementByTagName通常足够强大。我已经成功地用于抓取网页。对于简单的数据提取,getElementById和getElementByTagName通常足够强大。谷歌的强大威力:)谷歌的强大威力:)