可以使用jQuery进行HTML解析吗?

可以使用jQuery进行HTML解析吗?,jquery,html,parsing,html-parsing,Jquery,Html,Parsing,Html Parsing,出于好奇,我想看看是否可以使用jQuery读取HTML文件,以便使用它输出一些HTML元素的值?我正在寻找一些功能,如Firebug提供的功能,即Firebug允许我在任何网页上使用$(),因此我尝试实现的是: 我有一堆HTML文件 我需要加载它们中的每一个,并且使用jQuery,我想要提取一些与一些HTML元素相关的信息 因此,也许可以使用Python加载每个文件,然后使用jQuery以某种方式解析HTML。我不知道用什么术语来描述这个需求,但有什么建议吗?也许我正在寻找一个命令行jQue

出于好奇,我想看看是否可以使用jQuery读取HTML文件,以便使用它输出一些HTML元素的值?我正在寻找一些功能,如Firebug提供的功能,即Firebug允许我在任何网页上使用
$()
,因此我尝试实现的是:

  • 我有一堆HTML文件
  • 我需要加载它们中的每一个,并且使用jQuery,我想要提取一些与一些HTML元素相关的信息
因此,也许可以使用Python加载每个文件,然后使用jQuery以某种方式解析HTML。我不知道用什么术语来描述这个需求,但有什么建议吗?也许我正在寻找一个命令行jQuery执行引擎

编辑:
或者我正在寻找一种提供
$()
功能的脚本语言。我看了漂亮的汤,但我仍然对类似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通常足够强大。

谷歌的强大威力:)谷歌的强大威力:)