首页   注册   登录
 caneman 最近的时间轴更新

caneman

V2EX 第 101294 号会员,加入于 2015-02-28 19:27:58 +08:00
caneman 最近回复了
34 天前
回复了 st2udio 创建的主题 云计算 腾讯云双十一活动了,老用户也不错
阿里云双 11 有活动消息吗
75 天前
回复了 41547Caesar 创建的主题 云计算 狗东终于给力 1 次,基本都是 1 折!
买了大概率吃灰,但是还是有点心动的。。。
这么激动说明潜意识里你们是多少被戳到了痛点或者是有相关焦虑的。举个例子,如果现在有人说 python 凉了、Java 凉了,你可能不屑一顾笑笑就过去了,根本不会想着去求证或者去实锤他。
119 天前
回复了 miniliuke 创建的主题 问与答 遇到一个反爬问题,大佬帮我看看
你每一次操作 dom 的时候都会留下指纹,现在已经可以通过分析这些指纹,来判断你是真人操作还是模拟。
122 天前
回复了 zjsxwc 创建的主题 程序员 自助售货冰箱是怎么收钱的?
@fcten
@dafen7
如果是基于图像识别的化,岂不是有很多破解手段?感觉一点不安全啊。。
不错不错,正好在学 Django,看到你介绍页面写各部分用到的工具,很详细,mark 了。
支持一下
Google
126 天前
回复了 woshichuanqilz 创建的主题 Python 有道翻译后台破解的问题。
@woshichuanqilz
猜测,你写的 ts/salt 的部分可能有问题(我没细看),还有就是 bv 部分,appVersion 和 User-Agent 的输出格式不一样的
我下面的这个版本是能正常返回结果的,随便写的有点糙,凑合着看吧
import requests
import time
import random
import hashlib


def md5(k):
m = hashlib.md5()
m.update(k.encode('UTF-8'))
return m.hexdigest()


url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'
appversion = '5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36'

keyword = 'youdao'

ts = int(time.time() * 1000)
salt = ts * 10 + int(random.uniform(0, 1) * 10)
bv = md5(appversion)
sign = md5('fanyideskweb' + keyword + str(salt) + '97_3([email protected][KZQmqjTK')

data = {
'i': keyword,
'from': 'AUTO',
'to': 'AUTO',
'smartresult': 'dict',
'client': 'fanyideskweb',
'salt': salt,
'sign': sign,
'ts': ts,
'bv': bv,
'doctype': 'json',
'version': '2.1',
'keyfrom': 'fanyi.web',
'action': 'FY_BY_REALTlME',
}

headers = {
'Cookie':'YOUDAO_MOBILE_ACCESS_TYPE=1; [email protected]; JSESSIONID=aaadmmGUl_OHN4PD2j0Vw; ___rl__test__cookies={}; OUTFOX_SEARCH_USER_ID_NCOO=298433689.2039179'.format(ts),
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Origin': 'http://fanyi.youdao.com',
'Referer': 'http://fanyi.youdao.com/',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36',
'X-Requested-With': 'XMLHttpRequest'}

res = requests.post(url, data=data, headers=headers)
print(res.text)
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4287 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 8ms · UTC 03:34 · PVG 11:34 · LAX 19:34 · JFK 22:34
♥ Do have faith in what you're doing.