問題タブ [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.
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 で失敗しました
python - 変数を :contains() セレクター、pyquery/cssselect、エラーに渡す
私は pyquery を使用して一部のデータをスクレイピングしており、一致する正規表現と組み合わせていくつかのキーワードを反復処理したいと考えています。
キーを変数として渡そうとしましたが、次のエラーが発生し続けます。
こんなの見たことない…
私は走っています:
- 変数の代わりに文字列を入れるだけでテストしましたが、コードは正常に動作します。
- また、%s と {}.format を使用してテストしました...どんな助けも大歓迎です!
- 最後に、ループの初期化中に奇妙なzipの代わりにユーザーdict.itemsも持っています...
つまり、コードが次のように記述されている場合、まったく同じエラーが発生します。
この:
完全なエラー レポートは次のとおりです。
python - 同じ PyQuery オブジェクトからの異なる出力
Web サイトをクロールするために、scrapy を使用しています。
このブロックを使用して、本文をファイルに書き込みます。ファイルを開くと、多くの「a」タグが表示されます。
印刷で同じものを印刷すると。「a」タグが 2 つだけ表示されます
ここで何が起こっているか分かりますか?
python - pypyのpyqueryを構築するにはどうすればよいですか?
pypy で pyquery を使用しようとしていますが、lxml2 に依存しているため、pypy ではビルドされません。pypy で使用することを意図した lxml2 ビルドがあることは知っていますが、通常の代わりに pyquery でそれを使用する方法がわかりません。
gcc - pip を使用して特定のバージョンのパッケージをインストールする方法
Pyquery 1.2.4バージョンをインストールしたいのですが、試してみると
私は直面する
Python のバージョン (2.6) があるのでわかりますが、yum のために 2.7 に更新できません。
この問題を解決するにはどうすればよいですか?
python - pyquery が Google クラウド コンソールにインストールされない
Google クラウド コンソールに pyquery をインストールしようとしています。コマンドを試してみました
pip インストール pyquery
私のローカルシステムではうまくいきました。しかし、クラウドコンソールで実行すると、次のエラーが発生します。
pyquery インストール エラー
助けてくれてありがとう。
python - pyqueryでテキストごとに要素を取得するには?
私はスパイダーを書いていますが、どのリンクが「次のページ」を意味するのか知りたいので、値 = 「次のページ」で要素を取得してから、リンクを取得する必要があります。タグが 1 つ含まれているだけでなく、html ソース コード全体であり、特定のリンクを取得したいと考えています。
次のような要素を取得したい場合
使うことができます
そして、私は試します
python - PyQuery - 属性の一致はすべての一致ではなく最初の一致のみを返します
pyquery を使用すると、最初のセレクターのすべての一致を受信するわけではありません。
このサンプルを考えると
属性IDにアクセスすると
私の返品は次のとおりです。含まれている必要があることを除いて、これは正しい返品です
これらの ID
python - リスト内の属性の一致を取得する関数
変数に割り当てられるコードの繰り返しを減らすための関数を作成しようとしています。
現在、これを行うと動作します
この出力を生成します。
ただし、これに追加し続けるには、このような変数をさらに作成する必要があります(以下)。この場合、唯一の変更部分は変数名と属性です attr( 'horse' )
したがって、DRYして、属性のリストである引数を取る関数を作成するのは論理的です