爬虫2
post
【注】表单数据的处理
form_data = urllib.parse.urlencode(form_data).encode()
fiddle抓包,一个本上有一个箭头,代表就是post请求
import urllib.request
import urllib.parse
#获取posturl的地址
post_url = "https://fanyi.baidu.com/sug"
word = input("请输入您要查询的英文单词:")
#构建post表单数据
form_data = {
"kw":word,
}
#发送请求的过程
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
}
#构建请求对象
request = urllib.request.Request(url=post_url,headers = headers)
#处理post表单数据.encode()是把字符串变成字节类型
form_data = urllib.parse.urlencode(form_data).encode()
#发送请求
response = urllib.request.urlopen(request,data=form_data)
print(response.read().decode())
import urllib.request
import urllib.parse
post_url = "https://fanyi.baidu.com/v2transapi"
word
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。