PythonでHTTP Get Webリクエストを送信するにはどうすればよいですか?

LeChosenOne:

PythonでWebサイトにデータを送信して応答を取得できません。私は同様の質問を見ましたが、それらのどれも私が目指していることを達成しているようには見えません。

これは私がPythonに移植しようとしている私のC#コードです:

    static void Request(Uri selectedUri)
    {
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(selectedUri);
        request.ServicePoint.BindIPEndPointDelegate = BindIPEndPointCallback;
        request.Method = "GET";
        request.Timeout = (int)Timeout.TotalMilliseconds;
        request.ReadWriteTimeout = (int)Timeout.TotalMilliseconds;
        request.CachePolicy = CachePolicy;
        request.UserAgent = UserAgent;

        using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
        {
            using (StreamReader responseReader = new StreamReader(response.GetResponseStream()))
            {
                string responseText = responseReader.ReadToEnd();
                File.WriteAllText(UrlFileName, responseText.Trim(), Encoding.ASCII);
            }
        }
     }

これがPythonでの私の試みです:

def request():
web = httplib.HTTPConnection('https://someurl.com');
headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
web.request("GET", "/heartbeat.jsp", headers);
response = web.getresponse();
stream = ""; #something is wrong here

何か助けていただければ幸いです!

ビクターカスティーヨトレス:

あなたはurllib2を使うことができます

import urllib2
content = urllib2.urlopen(some_url).read()
print content

また、httplibを使用できます

import httplib
conn = httplib.HTTPConnection("www.python.org")
conn.request("HEAD","/index.html")
res = conn.getresponse()
print res.status, res.reason
# Result:
200 OK

またはリクエストライブラリ

import requests
r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
r.status_code
# Result:
200

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PythonでHTTP Get Webリクエストを送信するにはどうすればよいですか?

分類Dev

HTTP getリクエストで認証キーを送信するにはどうすればよいですか?

分類Dev

GETリクエストでx-csrf-tokenを送信するにはどうすればよいですか?

分類Dev

PHPからGETリクエストを送信するにはどうすればよいですか?

分類Dev

AngularJSの入力中にGETリクエストを送信するにはどうすればよいですか?

分類Dev

フラスコベースのローカルWebサイトでGET / POSTリクエストを送信するにはどうすればよいですか?

分類Dev

Chrome拡張機能からHTTP GETリクエストを送信するにはどうすればよいですか?

分類Dev

異なるIPを介してPython経由でGETリクエストを送信するにはどうすればよいですか?

分類Dev

AngularJSのWebAPI GETリクエストで複数のSQLクエリパラメータを送信するにはどうすればよいですか?

分類Dev

フラスコアプリから別のサイトにGETリクエストを送信するにはどうすればよいですか?

分類Dev

Pythonでデータを含むgetリクエストを送信するにはどうすればよいですか?

分類Dev

GET-リクエストを最初に受信してから30分後にツイートを送信するにはどうすればよいですか?

分類Dev

整数のリストをWebAPI 2 Getリクエストに送信するにはどうすればよいですか?

分類Dev

SAILSjsでGETリクエストのcsrfを有効にするにはどうすればよいですか

分類Dev

SAILSjsでGETリクエストのcsrfを有効にするにはどうすればよいですか

分類Dev

フォームを使用せずにJavaScriptからサーバーにgetリクエストを送信するにはどうすればよいですか?

分類Dev

axios GETリクエストでJWTトークンを送信するにはどうすればよいですか?

分類Dev

いくつかのPOST / GETリクエストを同時に送信するにはどうすればよいですか?

分類Dev

JMeterで可変パスパラメータを使用してGETリクエストを送信するにはどうすればよいですか?

分類Dev

Alamofireを使用してiOS13でGETリクエストでhttpBodyを送信するにはどうすればよいですか?

分類Dev

HttpClientを使用してコンテンツをGETリクエストのreq.bodyにAngularで送信するにはどうすればよいですか?

分類Dev

SwiftでGET、POST、PUTリクエストを作成するにはどうすればよいですか?

分類Dev

CodeIgniterのgetリクエストで現在のURLを取得するにはどうすればよいですか?

分類Dev

Reactで、API getリクエストの結果を表示するにはどうすればよいですか?

分類Dev

ExpressおよびReactルーターを使用してGET / POSTリクエストを送信するにはどうすればよいですか?

分類Dev

GET / POSTリクエストをプログラムで単純なASPXページに送信するにはどうすればよいですか?

分類Dev

getリクエストのデータをdatatableに表示するにはどうすればよいですか?

分類Dev

InternetExplorerからAsp.NetCore APIにGETリクエストを送信するにはどうすればよいですか?

分類Dev

GETリクエストでフェッチAPIを介してデータを送信するにはどうすればよいですか?

Related 関連記事

  1. 1

    PythonでHTTP Get Webリクエストを送信するにはどうすればよいですか?

  2. 2

    HTTP getリクエストで認証キーを送信するにはどうすればよいですか?

  3. 3

    GETリクエストでx-csrf-tokenを送信するにはどうすればよいですか?

  4. 4

    PHPからGETリクエストを送信するにはどうすればよいですか?

  5. 5

    AngularJSの入力中にGETリクエストを送信するにはどうすればよいですか?

  6. 6

    フラスコベースのローカルWebサイトでGET / POSTリクエストを送信するにはどうすればよいですか?

  7. 7

    Chrome拡張機能からHTTP GETリクエストを送信するにはどうすればよいですか?

  8. 8

    異なるIPを介してPython経由でGETリクエストを送信するにはどうすればよいですか?

  9. 9

    AngularJSのWebAPI GETリクエストで複数のSQLクエリパラメータを送信するにはどうすればよいですか?

  10. 10

    フラスコアプリから別のサイトにGETリクエストを送信するにはどうすればよいですか?

  11. 11

    Pythonでデータを含むgetリクエストを送信するにはどうすればよいですか?

  12. 12

    GET-リクエストを最初に受信してから30分後にツイートを送信するにはどうすればよいですか?

  13. 13

    整数のリストをWebAPI 2 Getリクエストに送信するにはどうすればよいですか?

  14. 14

    SAILSjsでGETリクエストのcsrfを有効にするにはどうすればよいですか

  15. 15

    SAILSjsでGETリクエストのcsrfを有効にするにはどうすればよいですか

  16. 16

    フォームを使用せずにJavaScriptからサーバーにgetリクエストを送信するにはどうすればよいですか?

  17. 17

    axios GETリクエストでJWTトークンを送信するにはどうすればよいですか?

  18. 18

    いくつかのPOST / GETリクエストを同時に送信するにはどうすればよいですか?

  19. 19

    JMeterで可変パスパラメータを使用してGETリクエストを送信するにはどうすればよいですか?

  20. 20

    Alamofireを使用してiOS13でGETリクエストでhttpBodyを送信するにはどうすればよいですか?

  21. 21

    HttpClientを使用してコンテンツをGETリクエストのreq.bodyにAngularで送信するにはどうすればよいですか?

  22. 22

    SwiftでGET、POST、PUTリクエストを作成するにはどうすればよいですか?

  23. 23

    CodeIgniterのgetリクエストで現在のURLを取得するにはどうすればよいですか?

  24. 24

    Reactで、API getリクエストの結果を表示するにはどうすればよいですか?

  25. 25

    ExpressおよびReactルーターを使用してGET / POSTリクエストを送信するにはどうすればよいですか?

  26. 26

    GET / POSTリクエストをプログラムで単純なASPXページに送信するにはどうすればよいですか?

  27. 27

    getリクエストのデータをdatatableに表示するにはどうすればよいですか?

  28. 28

    InternetExplorerからAsp.NetCore APIにGETリクエストを送信するにはどうすればよいですか?

  29. 29

    GETリクエストでフェッチAPIを介してデータを送信するにはどうすればよいですか?

ホットタグ

アーカイブ