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