51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#nium
使用selenium爬虫抓取数据
写在前面本来这篇文章该几个月前写的,后来忙着忙着就给忘记了。ps:事多有时候反倒会耽误事。几个月前,记得群里一朋友说想用selenium去爬数据,关于爬数据,一般是模拟访问某些固定网站,将自己关注的信息进行爬取,然后再将爬出的数据进行处理。他的需求是将文章直接导入到富文本编辑器去发布,其实这也是爬虫中的一种。其实这也并...
代码星球
·
2020-12-12
使用
selenium
爬虫
抓取
数据
selenium启动报错“ incorrect JSON status mapping for 'unknown error' (500 expected)”
前面讲了工程启动报错“selenium启动报错UnabletoreadVRPathRegistryfromC:UsersclinvaAppDataLocalopenvropenvrpaths.vr”,升级了firefox浏览器到62后问题解决了,但是接下来启动程序有另外一个错误“org.openqa.selenium....
代码星球
·
2020-12-12
selenium
启动
报错
incorrect
JSON
行为驱动:Cucumber + Selenium + Java(二)
pom文件<dependency><groupId>com.vimalselvam</groupId><artifactId>cucumber-extentsreport</artifactId><version>3.0.1</version...
代码星球
·
2020-12-12
行为
驱动
Cucumber
Selenium
Java
行为驱动:Cucumber + Selenium + Java(一)
场景是Cucumber结构的核心之一。每个场景都以关键字“Scenario:”(或本地化一)开头,后面是可选的场景标题。每个Feature可以有一个或多个场景,每个场景由一个或多个步骤组成。一个非常简单的场景示例可以是:&n...
代码星球
·
2020-12-12
行为
驱动
Cucumber
Selenium
Java
selnium远程机上传图片遇到的坑
一般上传图片方法采取方案如下:input标签的file类型上传图片,使用对象的sendkeys+路径方法使用js注入,再用使用对象的sendkeys+路径方法使用autolt生成的exe,打开对话框执行这个生成的exe脱离autolt上传,sendkeys方法,直接用鼠标键盘事件即可前几日做脚本开发任务,遇到一个很坑的...
代码星球
·
2020-12-12
selnium
远程机
上传
图片
遇到
Selenium+java
以最简单的例子来说明,我们需要在bing搜索引擎中,输入并查询“Selenium自动化测试”几个字。可以很快就写出如下代码:StringqueryString="Selenium自动化测试";WebElementelement=driver.findElement(By.xpath("//input[@id='sb_f...
代码星球
·
2020-12-12
Selenium+java
selenium python2.7安装配置
1:安装pythonpython2.7版本(最新的python版本是3.4,但用户体验没有2.7版本的好,我们选择用2.7版本)下载地址:https://www.python.org/download/releases/2.7.8/ 下载Windowsx86MSIInstaller(2.7.8)安装包&nbs...
代码星球
·
2020-12-12
selenium
python2.7
安装
配置
appium运行报错.<init>(Lorg/openqa/selenium/remote/ErrorCodes;Z)V
最近这几天就在学习appium,搭建环境就耗费了很多时间,不得不承认自己够笨的了,然后我把环境搭建好,写完脚本的时候,就报这个错了,当时是从某个群里直接下载的demo,不得不吐槽说,够坑的,是能跑通,你加了那么多jar包,这也没什么,主要是你把jar包名改了,这是我无法理解的。害得老子查这个报错,查了快一天,后来排除法...
代码星球
·
2020-12-10
appium
运行
报错
Lorg
openqa
selenium获取Cookie操作
直接贴代码:Setcookies=dr.manage().getCookies();for(Cookiecookie:cookies){System.out.println("name:"+cookie.getName()+""+"value:"+cookie.getValue());}以京东登陆为例:运行结果:...
代码星球
·
2020-12-10
selenium
获取
COOKIE
操作
selenium使用Xpath定位之完整篇
写在前面之前写过一篇文章提到了xpath元素定位,只写了一些函数,但是不够具体。于是想再写一篇关于xpath元素的定位终极篇,相信你一定能在这里找到你需要的解决办法。第一种方法:通过绝对路径方式定位(相信大家不会使用这种方式)By.xpath("html/body/div/form/input") 第二种方法...
代码星球
·
2020-12-10
selenium
使用
Xpath
定位
之完
搭建selenium grid简单配置
个人理解就是分布式测试,可在不同的操作系统、浏览器上,可以分布式运行自动化测试用例,提高测试执行效率1、使用selenium提供的服务端独立jar包,selenium-server-standalone-3.9.1.jar2、对应浏览器驱动如chromedriver.exe,IEDriverServer.exe3、建立...
代码星球
·
2020-12-10
搭建
selenium
grid
简单
配置
selenium 基本操作
#前进driver.back()#后退driver.forward()#刷新driver.refresh()#退出driver.quit()#获取所有cookiecookies=driver.get_cookies()#删除所有cookie信息。driver.delete_all_cookies()#获取c...
代码星球
·
2020-11-01
selenium
基本操作
selenium webdriver
chromewebdriver下载http://chromedriver.storage.googleapis.com/index.html?path=2.46/orhttp://npm.taobao.org/mirrors/chromedriver/下载后把文件解压,然后放到本机chrome浏览器文件路径...
代码星球
·
2020-11-01
selenium
webdriver
selenium定位元素的方法
1、id定位: find_element_by_id()从上面定位到的搜索框属性中,有个id="kw"的属性,我们可以通过这个id定位到这个搜索框 代码:#coding=utf-8fromtimeimportsleepfromseleniumimportwebdriver#驱动文件路径d...
代码星球
·
2020-11-01
selenium
定位
元素
方法
ubuntu docker 搭建 chrome + python+selenium webdriver环境,实现网络数据爬虫
apt-getupdate#安装python3apt-getinstallpython3#查看python版本号root@a516b463019e:/#python3-VPython3.8.2#安装python包扩展工具apt-getinstallpython3-pip#查看pip版本号root@a516b463019...
开发笔记
·
2020-10-30
ubuntu
docker
搭建
chrome
python+selenium
首页
上一页
...
7
8
9
10
11
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他