问题标签 [pyquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3769 浏览

python - 为什么在尝试安装 pyquery python 模块时收到此错误?

我正在使用以下命令

!pip install pyquery

我能够安装其他模块。有谁知道为什么会这样?谢谢!


命令“/usr/bin/python -c”导入setuptools,tokenize;file ='/private/var/folders/p1/xg17tts541n1__p_srg1n2j80000gn/T/pip-build-nn9QXj/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)( file ).read() .replace('\r\n', '\n'), file , 'exec'))" install --record /var/folders/p1/xg17tts541n1__p_srg1n2j80000gn/T/pip-X97yGE-record/install-record.txt --single-version-externally-managed --compile" 失败,错误代码 1 在 /private/var/folders/p1/xg17tts541n1__p_srg1n2j80000gn/T/pip-build-nn9QXj/lxml

0 投票
1 回答
785 浏览

python - 将变量传递给 :contains() 选择器、pyquery/cssselect、错误

我正在使用 pyquery 来抓取一些数据,并希望迭代一些结合匹配正则表达式的关键词。

我尝试将键作为变量传递,但是我不断收到以下错误:

我以前从未见过这个...

我在跑步:

  • 我已经测试过只放置字符串而不是变量,并且代码工作正常。
  • 我还使用 %s 和 {}.format 进行了测试...任何帮助将不胜感激!
  • 最后,在初始化循环时,我还有用户 dict.items 而不是奇怪的 zip ......

即当代码编写如下时,我得到了同样的错误:

和这个:

完整的错误报告是:

0 投票
1 回答
58 浏览

python - 来自同一 PyQuery 对象的不同输出

我正在使用scrapy来抓取一个网站。

有了这个块,我正在将正文写入文件。当我打开文件时,我可以看到许多“a”标签。

当我用 print 打印同样的东西时。它只显示两个“a”标签

你知道这里发生了什么吗?

0 投票
2 回答
89 浏览

python - 如何为 pypy 构建 pyquery?

我正在尝试将 pyquery 与 pypy 一起使用,但这取决于 lxml2,它不会在 pypy 下构建。我知道有一个用于 pypy 的 lxml2 构建,但我不知道如何让 pyquery 使用它而不是通常的构建。

0 投票
3 回答
6033 浏览

gcc - 如何使用 pip 安装特定版本的软件包

我想安装Pyquery 1.2.4版本,但是当我尝试

我面对

我知道它是因为我的 Python 版本(2.6),并且因为 yum 我无法将它更新到 2.7

我该如何解决这个问题?

0 投票
0 回答
30 浏览

python - pyquery 未安装在谷歌云控制台上

我正在尝试在谷歌云控制台上安装 pyquery。我试过命令

点安装 pyquery

这在我的本地系统上运行良好。但是当我在云控制台上运行它时,它会出现以下错误。

pyquery安装错误

pyquery安装错误

谢谢你的帮助。

0 投票
1 回答
2189 浏览

python - pdfquery/PyQuery: 示例代码没有显示 AttributeError 但我的有...为什么?

我正在关注此处找到的示例代码。作者有一些文档,其中列出了用于编写程序的一些步骤。当我一起运行整个程序时,它运行完美,但是当我按照他提出的步骤进行操作时,我得到了一个 AttributeError。

这是我的代码

一切运行良好,直到它到达“sept.get”,它说“'PyQuery' 对象没有属性'get'”。有谁知道为什么程序在一起运行时不会遇到此错误,但在运行一段代码时会发生?

0 投票
1 回答
1467 浏览

python - 如何使用pyquery按文本获取元素?

我正在写一个蜘蛛,我想知道哪个链接是“下一页”,所以我需要通过value =“下一页”获取元素,然后获取链接。它不仅包含一个标签,它是一个完整的html源代码,我想获得具体的链接。

如果我想得到一个元素

我可以用

我尝试

0 投票
1 回答
184 浏览

python - PyQuery - attr match 仅返回第一个匹配项而不是所有匹配项

使用 pyquery 时,我没有收到第一个选择器的所有匹配项。

鉴于这个样本

当我访问 attr id

我的回报是,这是正确的回报,除了它应该包括

这些身份证

0 投票
1 回答
81 浏览

python - 获取列表中属性匹配的函数

我正在尝试创建一个函数来减少分配给变量的大量重复代码。

目前,如果我这样做,它会起作用

产生这个输出。

然而,为了继续添加这个,我需要创建更多像这个(下)这样的变量。在这种情况下,唯一变化的部分是变量名和属性 attr( 'horse' )

因此,DRY 并创建一个接受参数的函数是合乎逻辑的,该参数是属性列表