Py

Python的urllib.request常见用法总结

Null

Posted by NeptLiang on April 28, 2020

0x00 前言

本文为urllib.request常见用法总结,非完整教程,摘自廖雪峰大佬的博客liaoxuefeng.com/wiki/1016959663602400/1019223241745024

0x01 import

from urllib import request

0x02 urlopen方法

打开并发送请求,返回对象

使用示例

f = request.urlopen(url)

0x03 status属性与reason属性

值分别为状态码和状态

使用示例

print(f.status, f.reason)

输出示例200 OK

0x04 getheaders方法

获取响应头,返回键值对列表

使用示例

for key, value in f.getheaders():
    print('%s: %s' % (key, value))

输出示例

Server: nginx
Date: Tue, 26 May 2015 10:02:27 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 2049

0x05 read方法

返回响应体

使用示例

data = f.read()
print('Data:', data.decode('utf-8'))

//未完待xu