クッキングと Java スクリプトを有効にする必要がある Scrapy を使用して Web サイトをスクレイピングしています。実際にJavaScriptを処理する必要はないと思います。必要なのは、JavaScript が有効になっているかのように振る舞うことだけです。
これが私が試したことです:1)設定で次のようにしてCookieを有効にします
COOKIES_ENABLED = True
COOKIES_DEBUG = True
2) クッキーのダウンロードミドルウェアの利用
DOWNLOADER_MIDDLEWARES = {
'scrapy.contrib.downloadermiddleware.useragent.UserAgentMiddleware': 400,
'scrapy.contrib.downloadermiddleware.cookies.CookiesMiddleware':700
}
3) 'X-JAVASCRIPT-ENABLED' の送信: 'True'
DEFAULT_REQUEST_HEADERS={
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language': 'en',
'X-JAVASCRIPT-ENABLED': 'True'
}
しかし、誰も私と一緒に働いていません。アイデアを提案したり、方向性を教えてください。
返信ありがとうございます。