当前位置: 首页 > news >正文

网站建设问答/国家高新技术企业查询

网站建设问答,国家高新技术企业查询,阿里妈妈网站建设不完整,网站前端设计是什么代码实现: 现在该 POST 的 Data 都有了,开始正式写代码啦,下面是程序的代码,每行我都有详细的注释,相信大家通过上面的分析也是可以看明白的。 import time # 时间戳 import json # 返回json 处理 import requests # 请…

代码实现:

现在该 POST 的 Data 都有了,开始正式写代码啦,下面是程序的代码,每行我都有详细的注释,相信大家通过上面的分析也是可以看明白的。

import time # 时间戳

import json # 返回json 处理

import requests # 请求 url

import hashlib # md5 加密

def translate(word):

url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'

# http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule

# 有道翻译的 API

t = str(int(time.time()*1000)) # 当前时间戳

s = "sr_3(QOHT)L2dx#uuGR@r" # 一段用来加密的字符串

sign_ = "fanyideskweb" + word + t + s

m = hashlib.md5() # 根据数据串的内容进行 md5 加密

m.update((sign_).encode('utf-8'))

# print(m.hexdigest())

word_key = { # key 这个字典为 POST 给有道词典服务器的内容

'i' :word,

'from':'AUTO',

'to':'AUTO',

'smartresult':'dict',

'client':'fanyideskweb',

'salt':t,

'sign':m.hexdigest(),

'doctype': 'json',

'version': '2.1',

'keyfrom': 'fanyi.web',

'action': 'FY_BY_CLICKBUTTION',

'typoResult': 'false'

}

response = requests.post(url,data = word_key)# 发送请求

#print(response)

# 判断服务器是否相应成功

if(response.status_code == 200):

return response.text

else:

print("有道 API 调用失败")

return None

def get_word_result(word):

# print(word)

word_result = json.loads(word)

# 通过 json.loads 把返回的结果加载成 json 格式

# print(word_result)

print("输入的词为:" + word_result["translateResult"][0][0]['src'])

print("翻译结果为:" + word_result["translateResult"][0][0]['tgt'])

def main():

print("欢迎使用,本程序调用有道词典 API 进行翻译\n自动检测输入语言-->中文\n中文-->英文")

while(True):

word = str(input("请输入你想翻译的词或者句子(输入 q 退出):"))

if(word == 'q'):

print("感谢使用")

break

word_ = translate(word)

get_word_result(word_)

if __name__ == '__main__':

main()

现在应该就大功告成了,不过当你运行上面的代码时,却发现 {"errorCode":50} 呀,怎么没有想要的结果呢?博主你是不是弄错了呀,哈哈哈,在这里如果你细心观察的话,你会发现有个东西我上面没有仔细说,那就是时间戳的得到,在 js 代码里我们可以看到的是,这里有一个反扒的机制,t = 当前时间的时间戳 + 0-10的随机字符串,巨坑。

20200302074936290.jpg

http://www.lbrq.cn/news/1063.html

相关文章:

  • 厦门网站开发培训/自己做网站制作流程
  • 做淘宝网站要会程序吗/seo优化软件有哪些
  • 曲阜做网站的公司/资源搜索器
  • 济南集团网站建设报价/竞价推广专员
  • 怎么写自己的网页/江苏网站seo营销模板
  • 罗湖网站建设费用/千锋教育和达内哪个好
  • 网站按钮设计成什么颜色原因/网店推广平台
  • 产品介绍网站模板下载地址/7个经典软文营销案例
  • 大气腐蚀网站建设/外链群发平台
  • 北京市工商注册登记网/北京seo网站优化公司
  • 咸阳个人兼职网站建设/流量点击推广平台
  • 河南专业网站建设哪家好/ip网站查询服务器
  • wordpress 邮件认证/泉州网站seo外包公司
  • 平台类网站建设/百度快照怎么没有了
  • wordpress情侣博客/优化设计英语
  • wordpress ftp帐号/seo网络推广培训班
  • 外贸网站做排名/如何在网上推广
  • 网站建设竞争大吗/怎么样优化网站seo
  • 建网站 3年服务/市场营销是做什么的
  • 数据开放网站建设内容/中山seo
  • 物流公司排名/绍兴seo网站管理
  • 金蝶直播/seo的定义是什么
  • 编写wordpress主题/盐城seo营销
  • 重庆建造师管理系统查询系统/seo课程培训学校
  • 培训网站建设学校/项目营销推广策划
  • 高端建站设计/事件营销
  • 电子商务网站建设的核心/成都网络推广优化
  • 网站登录模版/seo分析师
  • 网站建设 企业观点/营销型网站seo
  • 杭州营销网站制作/武汉seo推广优化
  • 图解系统-小林coding笔记
  • 在摄像机视图中想像在普通 3D 视口里那样随意移动
  • LeetCode中等题--167.两数之和II-输入有序数组
  • 服装公司生产管理系统,如何实战提升生产效率?
  • CAN通信驱动开发注意事项
  • 71 模块编程之新增一个字符设备