2017-01-04 14 views
0

html_session()メソッドに異なる文字列を渡して、現在user_agentを変更しています。Rプログラムでアドレスを変更します

ウェブサイトのスクラップ時にタイマーでIPアドレスを変更する方法はありますか? おかげ

次のようにあなたが use_proxyを経由して(あなたのIPアドレスを変更する)プロキシを使用することができます
+0

何のためのgaranteesが... ... –

+0

はこちらをご覧ください:のhttp:// google-scraper.squabbel.com/ これはGoogleスクレイピングに専念していますが、あなたの質問に役立つだけでなく、何かの情報を使用することによって役立ちます。 これはほぼすべてのウェブサイトに適用され、ほとんどがGoogleより簡単です。 – John

+0

あなたはtorとprivoxyを使用するか、この目的のためにtorを使用することができます。 注:私は個人的にウェブサイトの制限を迂回するには非倫理的とは考えていません。明らかに、プロセスを利用してターゲットWebページに不必要に多くのヒットを与えるべきではありません。 – IndranilGayen

答えて

2

:詳細については

html_session("you-url", use_proxy("proxy-ip", port)) 

は、以下を参照してください。?httr::use_proxy

が、あなたが次の操作を行うことができます取り組んでいるかどうかを確認するには:

require(httr) 

content(GET("https://ifconfig.co/json"), "parsed") 
content(GET("https://ifconfig.co/json", use_proxy("138.201.63.123", 31288)), "parsed") 

最初の呼び出しでIPが返されます。 2番目の呼び出しは、ipとして138.201.63.123を返します。

このプロキシはhttp://proxylist.hidemyass.com/から取られなかった - これはウェブサイトの使用条件を回避するための方法のように非常に多くの音

+0

ありがとうございます。使用可能なIPアドレスまたはポート番号に制限はありますか? – tonyk

+0

@tonykこのような制限はありますか? – lukeA

+0

@tonykプロキシサーバーの有効なURLである必要があります。 _socks_-proxyを使用したい場合は、 'use_proxy(" socks://127.0.0.1 "、9050)のようなものを使用してください。 – Rentrop

関連する問題