12.16. urllib模块¶
urllib提供了一系列用于操作URL的功能,其中最常用的请求是GET和POST。
下面简单介绍一下在Python中使用GET和POST请求。
12.16.1. 代码示例¶
#!/usr/bin/env python
# -*- coding:utf8 -*-
from urllib import request
def get_request():
with request.urlopen("http://www.baidu.com") as f:
data = f.read()
print("Status: ", f.status, f.reason)
for k, v in f.getheaders():
print("{}:{}".format(k, v))
print("Data: ", data.decode('utf-8'))
def main():
get_request()
if __name__ == '__main__':
main()