Splash は Privoxy/Tor では動作しません。それでも
- Privoxy/Tor はブラウザで動作します。
- Splash は通常のプロキシで動作します。
yield SplashRequest(url, self.parse_func, args={'wait': 2.5, 'proxy': 'http://a_proxy_address:port', })
. - Splash のない Scrapy は Privoxy 経由で動作します。
yield scrapy.Request(url, callback=self.parse_func, meta={'proxy': 'http://127.0.0.1:8118'})
)。
スクリプト Splash でエラー 502 を返します。
ブラウザで Splash page を開こうとすると、エラー ページが表示さlocalhost:8050
れます。
Privoxy was unable to socks5t-forward your request http://localhost:8050/ through localhost: SOCKS5 request failed
/etc/privoxy/config:
forward-socks5 / localhost:9050 .
forward-socks4 / localhost:9050 .
forward-socks4a / localhost:9050 .
forward-socks5t / localhost:9050 .
次の行にも追加しようとしまし/etc/privoxy/config
たが、役に立ちませんでした。
forward localhost .