自制一个随身翻译的exe文件
作者:互联网
近期呢,在老师的帮助下学会了做一个随身翻译的小东西,还挺不错
主要是利用了一些基本爬虫技术,
requests库的基本使用。
random模块:随机获取一个指定范围内的随机数。
hashlib对js数据进行一个md5加密。
json数据转python数据的应用。
jsonpath解析出我们想要的结果。
还有就是time模块:1、来降低访问频率;2、用来获取使时间戳
这个主要要掌握的就是对js数据的分析,要具有逻辑。
以下是代码的呈现,欢迎各位大佬指导批评
import requests
import jsonpath
import time
import random
import hashlib
if __name__ == '__main__':
while True:
#输入要翻译的东西
data_ = input("请输入你想要翻译的内容:")
#确认url
url_ = "https://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule"
#设置请求头
headers_ = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36",
"Referer": "https://fanyi.youdao.com/",
"Cookie": "OUTFOX_SEARCH_USER_ID=1383893629@10.110.96.160; OUTFOX_SEARCH_USER_ID_NCOO=801858250.6545407; JSESSIONID=aaaevB4DaSaT5fz2F5s_x; ___rl__test__cookies=1647437071968"
}
# lts:格林尼斯时间戳 >> int(time.time()*1000) 标签:__,lts,exe,随身,salt,自制,time,import,data
来源: https://blog.csdn.net/lyb9988/article/details/123598611