研究ノート(29):21日のクリアランスのPython(ビデオレッスンのみ) - ケースの実用的な操作:ネットワークリソースとurllibはモジュールの使用は(上)要求を提出読み込み...

すぐに学ぶ:https://edu.csdn.net/course/play/24797/282209?utm_source=blogtoedu

「」 ' 
(URL、データ=なし)urllib.request.urlopen使用しない非常にurllib.requestサブモジュール、URL指定されたリソースを開放するための方法において、データを読み出す
urlopen使用()関数でありますデータパラメータを経由して送信するURLに要求されたデータは、
Getリクエストパラメータ、唯一のURLへの最良のパラメータをすることができ噛ん要求を送信
urllib.request.Requestを構築するために、この場合に必要な、などプット、パッチ、削除要求を送信することをリクエストパラメータが
リクエストオブジェクトを構築するとき、あなたはメソッドのパラメータによって開発された方法を要求することができます

「」「
AS要求urllib.requestインポート
インポートASがアップurllib.parse 

#アクセスアドレスの
URLを=」HTTP:// localhostを:8088 / Pythonの/ testPython.php " 
#リクエストパラメータ

のparams = { '名前': 'のpython'、 '年齢':29 'セックス': ' M'} 
params_post = { '名前': 'Pythonの'、 '年齢':29 'セックス':」1 '} 

#Getリクエストの
request.urlopenと#('のhttp:// localhostを:8088 /パイソン/ testPython。PHP%s'は%up.urlencode(のparams))をf?:
#を印刷(Up.unquote(達し、f.read()のデコード( 'UTF-8'))。)
デコード(' UTF-8 '))) 
#ポスト请求
データ= up.urlencode(params_post)
(URL、データ= data.encode( 'UTF-8'))でrequest.urlopen AS F:
    印刷(。達し、f.read()のデコード( 'UTF-8'))

#PUT要求
データ= up.urlencode(params_post ).encode(「UTF-8」)
などプットを送信するために#、パッチ、削除要求、パラメータurllib.request.Requestリクエスト構築するために、この場合に必要な
REQ = request.Request(URL、データ=データ、方法= 'をPUT ')
(F AS REQ):request.urlopenと
    印刷(f.read()。デコード(' UTF-8 ')) 

表示ページのソースコード
request.urlopenと#('のhttp:// localhostを:8088 / Pythonの/ testPython.php ')AS F:
印刷(達し、f.read()のデコード(' UTF-8「。))
公開された39元の記事 ウォン称賛29 ビュー898

おすすめ

転載: blog.csdn.net/happyk213/article/details/105252419
おすすめ