爬虫---post---ajax--- 复杂get

爬虫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
上一篇:11jqGrid - 配置json


下一篇:xlsx文件的多表读取与写入