1.爬虫前的分析 因为要实现有道翻译的翻译功能,就需要找到它的接口,打开审查元素,来到网络监听窗口(Network),查看API接口。 通过查看网页源代码的方式查看有道翻译的js文件,来查看salt和sign是怎么生成的。 查看网页源代码找到js文件 找到js文件,然后点击这个文件,跳转到这个源文件 ...
分类:
编程语言 时间:
2018-07-14 16:40:06
阅读次数:
148
爬虫的核心思想:模拟浏览器正常访问服务器,一般情况只要浏览器能访问的,都可以爬,如果被反爬,则考虑反复测试添加Request Header数据,知道可以爬取为止。 反爬思路目前知道的有:User Agent,Cookie,Referer,访问速度,验证码,用户登录及前端js代码验证等。本例遇到js验 ...
分类:
编程语言 时间:
2018-06-17 19:04:48
阅读次数:
438
本篇主要实现selenium自动化测试之百度搜索+有道翻译的简单测试用例执行,并通过HTML TestRunner生成html测试报告.这是前不久跟着视频学习的时候,练习的第一个HTMLTestRunner脚本,基于python3的脚本。 test_baidu,py test_youdao.py a ...
分类:
Web程序 时间:
2018-06-06 12:30:10
阅读次数:
342
0.参考 1.分析 1.1 输入翻译内容,手动点击“翻译”按钮 1.2 查看提交数据,通过多次提交确认变化量 1.3 CTRL+SHIFT+f 全局搜索 salt 或 sign 定位到三处js代码块,通过搜索提交数据中的version:2.1的 2.1 锁定目标代码块:salt时间戳相关,sign通 ...
分类:
Web程序 时间:
2018-05-09 14:51:27
阅读次数:
244
学习了两天Python 3的urllib,想着自己爬点东西,就想到了日常用的翻译,选择了两款网页翻译,百度和有道,都看了看网页的结构,发现有道的挺有趣,就尝试着爬取有道翻译,期间也遇到了一些小问题,拿出来分享一下,下面是我爬取的过程。 本文参考https://blog.csdn.net/nuncha ...
分类:
其他好文 时间:
2018-04-10 17:52:11
阅读次数:
310
先谈谈看到这题难度时的表现吧 什么鬼!!!又是NOI难度的 却发现做了还是挺简单的 首先来看看题意(本人英语不好,先有道翻译一次再改了语法) 尼克过生日后留下了n瓶苏打水。每个瓶子由两个值来描述:剩余量的苏打水。我以及瓶子容量b{i} b。我(现代{我} < = b {我}我< = b我)。尼克已经 ...
分类:
其他好文 时间:
2018-03-24 21:26:29
阅读次数:
167
2018-03-0720:53:56 成功的效果如下 代码备份 效果还是可以的,毕竟这是自己的第一次调试。 代码更新 加入json数据解析的方法 输出结果为 ...
分类:
编程语言 时间:
2018-03-08 00:10:00
阅读次数:
246
IDEA集成有道翻译插件:https://www.cnblogs.com/a8457013/p/7814335.html 注:以上链接均为转载,如有冒犯,请见谅! ...
分类:
其他好文 时间:
2018-02-23 17:22:25
阅读次数:
209
一、urlopen的url参数 Agent url不仅可以是一个字符串,例如:http://www.baidu.com。url也可以是一个Request对象,这就需要我们先定义一个Request对象,然后将这个Request对象作为urlopen的参数使用,方法如下: 1 2 3 4 5 6 7 8 ...
分类:
编程语言 时间:
2018-02-04 18:05:53
阅读次数:
278
import urllib.requestimport urllib.parseimport jsoncontent=input('请输入你要翻译文本\n')data={}data['i'] = contentdata['from'] = 'AUTO'data['to'] = 'AUTO'data[... ...
分类:
其他好文 时间:
2018-01-02 01:21:05
阅读次数:
169