最新 最热

爬虫解决网站混淆JS跳转

有些网站,防止被爬虫采集,就会做一层js跳转,普通请求只会拿到js部分,而且很难看懂,然后我试了几种思路,最后留下解决方式:

2019-11-28
0

如何解决selenium被检测,实现淘宝登陆

因为不少大网站有对selenium的js监测机制。比如:navigator.webdriver,navigator.languages,navigator.plugins.length……

2019-11-28
0

phantomjs截图中文网站网页页面乱码,安装字体库

用phantomjs去截取中文页面的网站可能会出现乱码的情况,也就是截图中中文的位置全是方框。 解决办法就是安装字体。 在centos中执行:yum install bitmap-fonts bitmap-fonts-cjk 在ubuntu中执行:sudo apt-get install xf...

2019-11-28
0

knn算法,识别简单验证码图片

声明:本文均在pycharm上进行编辑操作,并本文所写代码均是python3进行编写,如果不能正常运行本文内的代码,请自己调试环境

2019-11-27
0

《手把手教你》系列基础篇之2-python+ selenium-打开和关闭浏览器(详细)

本节介绍如何初始化一个webdriver实例对象driver,然后打开和关闭firefox浏览器。要用selenium打开fiefox浏览器。首先需要去下载一个driver插件geckodriver.exe, 下载地址https://github.com/mozilla/geckodriver/relea...

2019-11-26
0

selenium frame 切换

不得不提到switch_to_frame(),很多人在这样写的时候会发现,这句话被划上了删除线,原因是这个方法已经out了,之后很有可能会不支持,建议的写法是switch_to.frame()...

2019-11-26
0

常用selenium浏览器配置

selenium webdriver在get()方法会一直等待页面加载完毕才会执行后面的,可如果加载时间太长会导致后续操作无法进行。有时我们要的信息已经加载出来了,再继续加载网页就没有意义了。 可以通过set_page_load_time()方法来...

2019-11-26
0

面试题十六期-基于Selenium的Web自动化测试实战&面试题以及答案整理

可以结合图片进行解释。脚本启动driver,然后启动浏览器作为远程服务器,执行脚本发送请求,服务器解析请求作出相应的操作,反馈给客户端(脚本)。...

2019-11-21
0

面试题十四期-selenium+python面试题目总结

webDriver是按照client/server模式设计,client就是我们的测试代码,发送请求,server就是打开的浏览器来打开client发出的请求并做出响应。

2019-11-21
0

面试题七期-中高级测试工程师基础知识必备之selenium篇

引言:自动化永远是避不开的,反正你入职的岗位要不要用自动化,你必须得会一点,加分项。这一块包括自动化一些理念和自动化的工具使用。有同学说问题太多难消化,那就每天只推送十题之内。...

2019-11-21
0