問題タブ [scrapy-shell]

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 に答える
711 参照

shell - Scrapy response.xpath がクエリに対して何も返さない

私はスクレイピー シェルを使用してテキスト データを抽出しています。スクレイピーシェルで私が与えたコマンドは次のとおりです。

3 番目のコマンドはデータを返しません。コマンドの 2 つのキーワードの間でデータを抽出しようとしていました。どこが間違っていますか?

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

python - Scrapy ImagesPipeline 警告: ファイル (不明なエラー): からのイメージのダウンロード中にエラーが発生しました

私は Python と Scrapy を学んでおり、それを使用して画像をダウンロードする方法を学んでいます。私は今ちょっと立ち往生しており、本当の問題が何であるかを理解できません。

スパイダーを実行すると、このエラー メッセージが表示されます

ここで私のpipelines.pyを見てください

ここで私のsettings.pyを見てください

ここで私のSpiderを見てください

私のitem.pyに次のコードを追加しました

イメージがダウンロードされるように正しく設定する方法を教えてください。私はWindows 8マシンを使用しています。前もって感謝します。


値 4294967295 は、符号なし32 ビット数で表すことができる最大値です。16 進数に変換すると、0xFFFFFFFF になります。

glGetAttribLocation()符号付き32 ビット値GLintであるtype の値を返します。取得した 0xFFFFFFFF 値を符号付き値として解釈すると、実際には -1 です。[*]

したがって、戻り値 -1 を取得しました。これは、属性が見つからなかったことを意味します。これの一般的な理由は次のとおりです。

  1. 指定された名前の属性がシェーダー コードに表示されません。
  2. 指定された名前の属性は使用されていないため、最適化されて削除されました。
  3. 渡されたプログラムは無効です。
  4. 渡されたプログラムは正常にリンクされませんでした。

この戻り値を取得することに対する驚きは、多くの場合、理由 2 によって引き起こされます。

[*] 少なくとも、符号付きの値を 2 の補数形式で表すマシンでは、これは当てはまります。これは最近のほとんどすべての場合です。

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

python - PythonはURLの漢字を変換します

私は次のようなURLを持っています

href="../job/jobarea.asp?C_jobtype=經營管理主管&peoplenumber=151" ,

これは検査要素に表示されます。しかし、新しいタブで開くと、次のように表示されます

../job/jobarea.asp?C_jobtype=%B8g%C0%E7%BA%DE%B2z%A5D%BA%DE&peoplenumber=151

ブラウザが変換に使用するエンコーディングのタイプを知るにはどうすればよいですか。スクレイピーを実行しようとすると、他の形式が表示され、500 内部サーバー エラーとして停止します。説明してもらえますか??

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

xpath - Scrapy Amazon 絶対パスですが、値が返されません

以下のように絶対パスを使用して、amazon.co.uk の情報を Scrapy で使用しようとしています。しかし、不思議なことに値が返されませんでした。私は Scrapy を初めて使用します。

この場合、 name 属性を返すようにしたいです: RI4HGFJCSI04W.