問題タブ [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" import 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" は、/private/var/folders/p1/xg17tts541n1__p_srg1n2j80000gn/T/pip-build-nn9QXj/lxml でエラー コード 1 で失敗しました

0 投票する
1 に答える
785 参照

python - 変数を :contains() セレクター、pyquery/cssselect、エラーに渡す

私は pyquery を使用して一部のデータをスクレイピングしており、一致する正規表現と組み合わせていくつかのキーワードを反復処理したいと考えています。

キーを変数として渡そうとしましたが、次のエラーが発生し続けます。

こんなの見たことない…

私は走っています:

  • 変数の代わりに文字列を入れるだけでテストしましたが、コードは正常に動作します。
  • また、%s と {}.format を使用してテストしました...どんな助けも大歓迎です!
  • 最後に、ループの初期化中に奇妙なzipの代わりにユーザーdict.itemsも持っています...

つまり、コードが次のように記述されている場合、まったく同じエラーが発生します。

この:

完全なエラー レポートは次のとおりです。

0 投票する
1 に答える
58 参照

python - 同じ PyQuery オブジェクトからの異なる出力

Web サイトをクロールするために、scrapy を使用しています。

このブロックを使用して、本文をファイルに書き込みます。ファイルを開くと、多くの「a」タグが表示されます。

印刷で同じものを印刷すると。「a」タグが 2 つだけ表示されます

ここで何が起こっているか分かりますか?

0 投票する
2 に答える
89 参照

python - pypyのpyqueryを構築するにはどうすればよいですか?

pypy で pyquery を使用しようとしていますが、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 が Google クラウド コンソールにインストールされない

Google クラウド コンソールに pyquery をインストールしようとしています。コマンドを試してみました

pip インストール pyquery

私のローカルシステムではうまくいきました。しかし、クラウドコンソールで実行すると、次のエラーが発生します。

pyquery インストール エラー

pyquery インストール エラー

助けてくれてありがとう。

0 投票する
1 に答える
1467 参照

python - pyqueryでテキストごとに要素を取得するには?

私はスパイダーを書いていますが、どのリンクが「次のページ」を意味するのか知りたいので、値 = 「次のページ」で要素を取得してから、リンクを取得する必要があります。タグが 1 つ含まれているだけでなく、html ソース コード全体であり、特定のリンクを取得したいと考えています。

次のような要素を取得したい場合

使うことができます

そして、私は試します

0 投票する
1 に答える
184 参照

python - PyQuery - 属性の一致はすべての一致ではなく最初の一致のみを返します

pyquery を使用すると、最初のセレクターのすべての一致を受信するわけではありません。

このサンプルを考えると

属性IDにアクセスすると

私の返品は次のとおりです。含まれている必要があることを除いて、これは正しい返品です

これらの ID

0 投票する
1 に答える
81 参照

python - リスト内の属性の一致を取得する関数

変数に割り当てられるコードの繰り返しを減らすための関数を作成しようとしています。

現在、これを行うと動作します

この出力を生成します。

ただし、これに追加し続けるには、このような変数をさらに作成する必要があります(以下)。この場合、唯一の変更部分は変数名と属性です attr( 'horse' )

したがって、DRYして、属性のリストである引数を取る関数を作成するのは論理的です