問題タブ [django-dynamic-scraper]

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

django - Scrapy-splash で DDS を構成します。エラー: ベース オブジェクトがありません

LS、

Django-Dynamic-Scraper をインストールしました。そして、スプラッシュ経由で Javascript をレンダリングしたいと思います。そのため、scrapy-splash をインストールし、docker スプラッシュ イメージをインストールしました。下の画像は、docker コンテナーにアクセスできることを示しています。

スプラッシュドッカーコンテナ

それにもかかわらず、DDS 経由でテストすると、次のエラーが返されます。

実行時:

DDS 管理ページを構成し、チェックボックスをオンにして JavaScript をレンダリングしました。

管理者構成

私はスクレイピースプラッシュからの設定に従いました:

DDS/scrapy-splash を正しく設定すると、必要な引数がスプラッシュ Docker コンテナーに送信されてレンダリングされると思いますが、これは当てはまりますか?

私は何が欠けていますか?スプラッシュ スクリプトを使用してスパイダーを調整する必要がありますか?