0

http リクエストを送信するために urllib2 を使用しています。リクエスト IP は、リクエストを送信するマシンの IP です。リクエストIPを別のものに変更したいのですが、どうすればいいですか?

import urllib2

tmp_url = "http://test.com/load?num=1"
tmp_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)"
tmp_refer = "http://a.test.com/"

tmp_header = {
    'User-Agent' : tmp_agent,
    'Referer' : tmp_refer
} 
tmp_request = urllib2.Request(tmp_url, None, tmp_header)
tmp_result = urllib2.urlopen(tmp_request)
print tmp_result.read()

何か提案をいただけますか?どうもありがとうございます!

4

1 に答える 1

1

これは、SOに投稿され、@Alex Martelliによって回答された、非常に関連する質問です。これを見て、何かヒントになれば幸いです。:)

于 2013-10-29T02:19:37.047 に答える