2017-08-07 11 views
0

ウェブサイトからデータを収集しようとしていますが、あなたの国のウェブページでは利用できません。私は同じ国のプロキシサーバーを使ってみましたが、助けにはなりませんでした。 は、ここに私のコードpython3のウェブスクラップ

import urllib.request 
proxy_support = urllib.request.ProxyHandler({'http':'149.56.44.146:9201'}) 
opener = urllib.request.build_opener(proxy_support) 
urllib.request.install_opener(opener) 
with urllib.request.urlopen('http://www.seamless.com') as response: 
    print(response​.read()) 

私が間違ってここにあるのか分からないです。誰かがplsを助けることができますか?

+0

を乗り越えることができます私はあなたのプログラムをテストし、何を取得することはできません"エラー"とは言いますが、それはそのページだけです(その単語を編集したいかもしれません)。それを言って、私は同じメッセージを得る。おそらく代理店はサービスを受けていない国にあるでしょうか?異なる国から複数のプロキシを試しましたか? –

+0

私はvpnを使ってみましたが、Usaで動作することが判明しました。そして私はusaからプロキシサーバーを使いました。そして、同じhtmlページにつながる多くのusaプロキシを試しました。 –

+0

編集ありがとうございます。 –

答えて

0

あなたは、組み込みのプロキシを持つようスプラッシュなどのモジュールを使用することができ、それはあなたがあなたの国誤差の問題

https://github.com/scrapinghub/splash