有道词典翻译(携带请求头和post参数请求)
一、静态爬取页面信息 有道翻译网址: http://fanyi.youdao.com/ 在翻译中输入 python 找到接口和请求的方式 参数是 From Data类型 需要把参数数据转换为字典, 复制粘贴后按住 Ctrl + r ,然后 Headers 内容的长度是data 携带参数的长度 代码实现 分析:红色圈住的,是会根据要翻译的内容变化而变化 运行结果: 代码: import requests import json # 定义爬取url地址 base_url = ' http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule ' # 定义请求参数 data = { ' i ' : ' python ' , ' from ' : ' AUTO ' , ' to ' : ' AUTO ' , ' smartresult ' : ' dict ' , ' client ' : ' fanyideskweb ' , ' salt ' : ' 15508011658043 ' , ' sign ' : ' 8f6d849c13cec811c6b7ab6d0ad41eb6 ' , ' ts ' : ' 1550801165804 ' , ' bv ' : '