Pythonのネットワークプログラミングモジュール-requests

要求は、最初のモジュールをインストールする必要があります。リクエストをインストールPIP

#印刷、彼らが使用する前に(res.json())#のJSONが返されなければならない
#プリントを(res.text)#は、文字列を返す
#プリント(res.content)#ファイルをダウンロードするために使用され、バイナリを返します。
#プリント(res.cookies)#すべてのクッキーが返され得る
すべてのヘッダーのリターンを得るため#プリント(res.headers)位

要求インポート
#要求を送信するために得る
'://118.24.3/api/user/stu_info HTTP' URLを=
RES = requests.get(URL、のparams = { 'stu_name': 'niuhanyang'})#GETリクエストを送信し
、印刷(RESを.json())#結果を直接辞書に移し
、POST要求の送信#
URLを= 'HTTP://118.24.3/api/user/login'
データ= { 'ユーザ名': 'niuhanyan'、 'passwdの':「aA123456 '}
RES = requests.post(URL、データ=データ)#POSTリクエストを送信
印刷(res.jsonを())
要求タイプパラメータ#post JSONで
URL2 ='のhttp://118.24.3/api/user/ add_stu「
データ= {
"名前": "白"、
"グレード": "蠍座"、
"電話":15110002211、
"セックス": "M"、
"年齢":28、
"ADDR": "济源32ノースアベニュー、河南"
}
RES = requests.post(URL2、JSON =データ)#post要求タイプパラメータにあるJSON
プリント(res.json())
クッキーパラメータ
= URL3 'HTTP://118.24.3/api/user/gold_add'
データ= { 'stu_id':14693、 'ゴールド':100}
クッキー= { 'niuhanyang': 'f2ecc464c98850af1b6648d88a4ccae0'}
RES = requests.post(URL3 、データ=データ、クッキークッキー=)
プリント(res.json())
ヘッダー有する
URL4 = 'HTTP://118.24.3/api/user/all_stu'
ヘッダ= { 'リファラー':「HTTP:// APIを.nnzhp.cn / '}
RES = requests.get(URL4、ヘッダ=ヘッダ)
プリント(res.json())
オープンウェブ
URL5 =' HTTP://www.cnblogs.com/jingw/ '
RESの=要求。 (URL5)GET
印刷(res.text)#文字列を返し
曲、写真:#はバイナリ返さ
url6 = 'HTTP://172.168.0.102:9999 / upscuw.changba.com / 934036130.mp3'は
RESの=要求を.get(url6)
印刷(res.content)#は、バイナリを返す
'(オープンでFWとしてその後.MP3 ''「WB):
fw.write(res.content)

url7 = 'HTTPS://aliimg.changba.com/cache/photo/855e5493-f018-44db-8892-c8660649327b_640_640.jpg'
RES = requests.get(url7、偽=を確認します)#あなたが追加したい場合は確認します。https = Falseの
FW ASオープン( 'pic.jpg'、 'WB')で:WBで#バイナリ
fw.write(res.content)

アップロードファイル
url8 =「のhttp://118.24.3 / API /ファイル/ file_upload '
FILE = {'ファイル':オープン(' pic.jpg '' RB「)}
RES = requests.post(url8、=ファイルファイル)
を印刷(res.json())

おすすめ

転載: www.cnblogs.com/jingw/p/11231122.html