python爬虫-requests模块发送post请求
1.requests模块发送post请求
#代码示例 编写一个小翻译器
# 导包
import requests
def translate(kw):
# 缺定url 发起请求 获取响应
url = 'https://fanyi.baidu.com/sug'
data = {
"kw":kw
}
#数据转换成json格式
res = requests.post(url=url, data=data).json()
# 数据解析 获取列表的第一个翻译
ret = res['data'][0]['v']
print(ret)
#循环输入单词 当输入为quit时退出
def main():
while 1:
kw = input('请输入要翻译的单词:')
if kw == 'quit':
break
translate(kw)
if __name__ == '__main__':
main()
从小白到大神的蜕变~~