import urllib.request
# 解析一个网页 获取一个get请求
response = urllib.request.urlopen('http://www.baidu.com') # 把获取的数据返回
print(response.read().decode('utf-8')) # decode防止乱码所以解码
# www.httpbin.org 专门用来测试的一个网址 当你向他发送请求是他会告诉你他会给你一些什么样的相应
# 来测试你的请求是不是得到了你预期的响应
# 获取一个post请求(必须有一个服务器端获取请求的相应)网上模拟用户真实登录
import urllib.parse # 解析器(不管键值对是英文还是中文解析按着一定格式如UTF-8)
data = bytes(urllib.parse.urlencode({'hello': 'world'}), encoding='utf-8') # 以后可能放cookie用户信息
response = urllib.request.urlopen('http://httpbin.org/post', data=data) # data作为post里的内容可以直接返回进去
print(response.read().decode('utf-8'))
出于保密,就展示部分效果图(见谅)