1、发送POST请求
从前面初学爬虫(二):爬取静态网页之(3)自定义requests——设置传递URL(网络地址)参数and自定义请求头(怎么找+怎么做)中已经讲解过通过get函数设置传递URL(网络地址)参数来实现get请求。
但是get函数存在两个问题:
- get函数无法实现发送一些编码为表单形式的数据
- get函数用在登录时,会直接将密码(或其他隐私内容)显示在URL中,这样十分不安全
post请求就能很好的解决上述get请求存在的两个问题。
话不多说,直接上实例:
未将字典传递给data参数时:
import requests #导入requests库
r = requests.post('http://httpbin.org/post'