![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Selenium
文章平均质量分 50
晓晓星辰
每一个你不满意的现在,都有一个你不努力的曾经!
展开
-
Fiddler Web Debugger 利器使用
转载至:http://blog.csdn.net/nersie/article/details/22301395 Fiddler 是一款功能非常强大的web 调试利器,简单的说你可以使用它截断浏览器发送给服务器的数据包,并在修改后发送出去,这在调试SQL注入或者其他网站逻辑攻击漏洞中非常有用,当然也有其他工具可以实现数据包的截断与重放攻击,比如 socketexpert+NC或转载 2017-09-22 15:13:44 · 5620 阅读 · 0 评论 -
分享一个selenium jar包 的下载地址,各版本都有,包括selenium-server-standalone.jar、selenium、selenium-server
http://selenium-release.storage.googleapis.com/index.html之前官网看了,好像下载的网址不见了,这个地方很全。转自:https://blog.csdn.net/jasona2017/article/details/79941752...转载 2018-07-18 20:25:02 · 4174 阅读 · 2 评论 -
Selenium遇到的问题5 键盘操作无响应,下载win32出错
Selenium遇到的问题5 键盘操作无响应,下载win32出错在使用selenium爬取网页图片的时候,想要点击鼠标右键,用键盘操作(Shift+‘v’)保存图片#鼠标悬停在第一个图片上模拟鼠标右键点击保存element = driver.find_element_by_css_selector("img.guess-image")ActionChains(driver)原创 2017-09-22 11:19:03 · 1034 阅读 · 0 评论 -
Selenium遇到的问题1 Pycharm不支持中文编码
Selenium处于刚学习阶段,刚开始使用Pycharm这个Python的IDE出现不支持中文编码的问题解决步骤:1、Default Setting-File Encoding-编码格式变为UTF-82、在.py文件最上方加上# -*-coding:utf-8-*-3、重启Pycharm原创 2017-09-15 21:13:24 · 774 阅读 · 1 评论 -
Selenium遇到的问题2 下载了chromedriver,并放在Path目录下,还是显示错误
Selenium遇到的问题2——下载了chromedriver,并放在Path目录下,还是显示错误如下:用Selenium打开谷歌浏览器(版本59),需要对应的chromedriver,我下载了对应的chromedriver 2.30版本,我放在了Python目录下,确保已经在Path路径中。网上看了一堆解决方案,说要把chromedriver放在Path路原创 2017-09-15 21:23:09 · 2053 阅读 · 0 评论 -
Selenium学习一——批量操作句柄切换页面
# -*-coding:utf-8-*-from selenium import webdriverimport time#谷歌浏览器driver = webdriver.Chrome()#赶集网首页driver.get("http://hz.ganji.com/")time.sleep(3)#定位首页句柄h = driver.current_window_handleprint(h)#根据句柄切原创 2017-09-20 15:18:27 · 1004 阅读 · 0 评论 -
Selenium遇到的问题3 Frame定位不到163的元素
Selenium定位不到元素报错:selenium.common.exceptions.NoSuchElementException原代码:#coding:utf-8from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://mail.163.com/")driver.impli原创 2017-09-21 09:08:13 · 1482 阅读 · 0 评论 -
Selenium遇到的问题4 火狐浏览器用脚本打开,firebug不见了的问题
Selenium遇到的问题3 火狐浏览器用脚本打开,firebug不见了的问题原因:用脚本打开的网页是新打开的,是新打开的进程,和手动打开不一样。profile_directory=None,如果没有路径,默认为None,启动的是一个新的,有的话就加载指定的路径。配置火狐浏览器1、找到火狐浏览器的配置地址2、脚本文件#配置文件地址原创 2017-09-21 15:47:36 · 1419 阅读 · 0 评论 -
Selenium学习二——自动登陆163邮箱并发送邮件
Selenium学习二——自动登陆163邮箱并发送邮件编程过程中遇到的问题就是元素定位不到,因为id的值是每次登陆是会变化的,所以用css_selector的多层模式去定位元素。如发送按钮:网页源码:利用css_selector定位:driver.find_element_by_css_selector(“div[@id^='_mail_button_2原创 2017-09-21 19:03:39 · 2453 阅读 · 0 评论 -
Selenium学习四——利用Python爬取网页多个页面的表格数据并存到已有的excel中
利用Python爬取网页多个页面的表格数据并存到已有的excel中1、具体要求获取牛客网->题库->在线编程->剑指Offer网页,获取表格中的全部题目,保存到本地excel中2、技术要求利用Selenium+Python获取网页,操作到table页面通过xlwt、xlrd、xlutils模块,将表格保存到本地excelxlwt:写入原创 2017-09-26 12:04:52 · 17113 阅读 · 3 评论 -
Selenium学习三——利用Python爬取网页表格数据并存到excel
利用Python爬取网页表格数据并存到excel1、具体要求:读取教务系统上自己的成绩单,并保存到本地的excel中2、技术要求:利用Selenium+Python获取网页,自动登陆并操作到成绩单页面通过xlwt模块,将表格保存到本地excel(其中xlwt模块通过cmd打开命令框,输入pip install xlwt下载)3、主要代码:#创原创 2017-09-25 15:10:49 · 27343 阅读 · 7 评论 -
Selenium遇到的问题7 无法连接MySQL
Selenium遇到的问题7 无法连接MySQLPython要连接MySQL,并操作首先要下载一个MySQL-Python下载地址:https://pypi.python.org/pypi/MySQL-python/1.2.5连接mysql并获取数据库内所有表的代码:import MySQLdbtry: conn = MySQLdb.connec原创 2017-09-23 15:30:20 · 349 阅读 · 0 评论 -
Selenium遇到的问题6 利用fiddler抓包工具,Host总是显示Tunnel to
解决方案:网上看了一圈,最终靠下面这个解决。首先,打开 Fiddler,在菜单栏中依次选择 【Tools】->【Options】->【HTTPS】,勾上如下图的选项。在谷歌上操作成功原创 2017-09-22 19:37:54 · 7992 阅读 · 1 评论 -
Selenium学习五——Java获取SVG元素
最近有个项目做网页自动化测试,遇到了SVG元素定位的问题,总共算三个问题,记录一下。问题一:SVG元素定位String xpath = "//.../*[name()='svg']";String text = driver.findElement(xpath).getText(); //通过getText()获取到svg下面所有的TextString[] text = text....原创 2019-08-05 18:36:24 · 1462 阅读 · 0 评论