2017-04-11 58 views
0

私は現在、PHPのコードを翻訳しています:PHPからPythonリクエストライブラリへのCURLヘッダー?

$ch = curl_init($url); 
    curl_setopt($ch, CURLOPT_DNS_CACHE_TIMEOUT, 120); 
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3); 
    curl_setopt($ch, CURLOPT_TIMEOUT, 5); 
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($ch, CURLOPT_TCP_NODELAY, 1); 
    curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); 

私はPythonの要求でこれらの変数を設定するにはどうすればよいですか?

これは、あなたがこのような何かしなければならない

+0

が重複する可能性をcurlコマンドを実行するためにPythonを使用する](http://stackoverflow.com/questions/25491090/how-to-use-python-to-execute-a-curl-command) – Augwa

+0

http://docs.python-requests .org/ja/master/ – oshaiken

+0

あなたはそれを全く把握できませんでしたか?ヘッダーを渡す方法さえありませんか? –

答えて

0

これまでのところ、私が持っているものである

出力= requests.post(URL、ヘッダ=ヘッダ):[方法の

c = pycurl.Curl() 

c.setopt(c.URL, url) 
c.setopt(c.WRITEFUNCTION, buffer.write) 
c.setopt(c.USERPWD,USER+':'+PASSWORD) 
c.setopt(c.VERBOSE, True) 
c.setopt(c.HEADERFUNCTION, header_function) 
c.perform() 
+0

要求ライブラリを使用できません。 – Sparrowcide

関連する問題