post与get方法的区别在于post需要提交一些数据以备处理。
在requests里面非常简单,headers,data都是直接加进去就可以了
# requests.post提交表单
# 有些网站使用异步加载技术,这时候需要用post方式提交表单并获取未加载出来的数据
1 import requests 2 #import json 3 data ={"name":"germy","age":22} 4 headers={"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 5 (KHTML, like Gecko) Chrome/49.0.2623.75 Safari/537.36 LBBROWSER"} 6 response = requests.post("http://httpbin.org/post",data=data,headers=headers) 7 print(response.json())