import requests
import json
import sys
query_string = sys.argv[1]
headers = {"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1"}
data = {
"query": query_string,
"from": "zh",
"to": "en"
}
url = "https://fanyi.baidu.com/basetrans"
response = requests.post(url, headers=headers, data=data)
fanyi_dict = json.loads(response.content.decode())
print("result:", fanyi_dict["trans"][0]["dst"])
在命令行执行这个py文件 :~/cp/demo/pachong/day03$ python3 fanyi.py 录取
result: Admission
sys是关于命令行参数的包
import requests
import json
# import sys
class FanyiSpider:
def __init__(self, query_string):
self.headers = {
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0