import requests import json #1url url='http://www.fanyi.baidu.com/sug' #2form data body def translate(kw): form={ 'kw':kw } # # 2.1 字典转换成str # form_str = parse.urlencode(form) # #print(form_str) # # 2.2 str转换成bytes # form_bytes = form_str.encode('utf-8') # # 3. 调用函数 url form # response = request.urlopen(url, data=form_bytes) # request 的post方法色使用 response = requests.post(url, data=form) # str = response.content.decode('utf-8/gbk/gb2312/gb18080') = response.encoding = 'utf-8/gbk/gb2312/gb18080' str = response.text # 4. 解析json res_dict = json.loads(response.text) # 5. 打印翻译结果 # print(res_dict) result = res_dict['data'][0]['v'] return result if __name__=='__main__': res=translate('哈哈') print(res) res=translate('绿色') print(res)
关于百度翻译的数据爬取
最新推荐文章于 2024-03-30 00:01:02 发布