問題タブ [splash-js-render]

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 投票する
1 に答える
3664 参照

javascript - script タグ内のコンテンツを取得する

こんにちは、スクリプト タグ内のコンテンツを取得しようとしています。

http://www.teknosa.com/urunler/145051447/samsung-hm1500-bluetooth-kulaklik

これはウェブサイトです。

これも中に入れたいscriptタグです。

そして、私はこれを試しました。

ご協力いただきありがとうございます。

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

python - Splash リクエストから Cookie を読み取る

Splash を使用してリクエストを行った後、Cookie にアクセスしようとしています。以下は、リクエストを作成する方法です。

このスクリプトは、Splash のドキュメントからの正確なコピーです。

そのため、Web ページに設定されている Cookie にアクセスしようとしています。Splash を使用していない場合、以下のコードは期待どおりに動作しますが、Splash を使用している場合は動作しません。

これは、スプラッシュの使用中に返されます:

2017-01-03 12:12:37 [スパイダー] デバッグ: Cookie: なし

スプラッシュを使用していない場合、このコードは機能し、Web ページから提供された Cookie を返します。

Splash のドキュメントには、次のコードが例として示されています。

これを正しく理解しているかどうかはわかりませんが、Splash を使用していない場合と同じように Cookie にアクセスできるはずです。

ミドルウェア設定:

私の質問は、Splash リクエストの使用中に Cookie にアクセスするにはどうすればよいですか?

設定.py

スパイダー.py

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

scrapy - Scrapy-splash がページ全体を正常にレンダリングしたことを確認するにはどうすればよいですか

スプラッシュを使用してターゲット ページ全体をレンダリングすることにより、Web サイト全体をクロールしたときに問題が発生しました。一部のページはランダムに成功しなかったため、レンダリング ジョブが完了したときに存在することをサポートする情報を取得するのに誤りがありました。つまり、一部を取得しただけです。他のレンダリング結果からすべての情報を取得できますが、レンダリング結果からの情報の。

これが私のコードです: