手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
Selenium
java selenium截图操作
文章目录selenium截图操作是一个比较常见WebUI操作,下面详细介绍一下实际项目中该怎么去实现截图操作以及selenium项目失败截图全过程前提条件项目是maven项目并且需要如下依赖包:selenium-javaselenium-apicommons-io既然要实现截图,首先你是selenium项目,所
作者:编程之家 时间:2022-09-05
利用Selenium(爬虫)爬取物流信息,并用邮件提醒自己物流更新
受疫情影响,快递无法全面复工,商家在过年期间又压了一堆未发货的订单。现在下单一个快递,商家迟迟无法发货,就算发了货,物流也慢的跟蜗牛一样。每天就是打开淘宝看物流信息,物流信息又没更新,关淘宝,为了节省这些时间,不在焦虑中度过,写了这么一个功能。(*^__^*)嘻嘻…… 准备工作pi
作者:编程之家 时间:2022-09-05
selenium八大定位方法二
7.XPath定位7.1绝对路径太繁琐了,耗时,不想用7.2元素属性定位使用“标签+元素属性”使用title属性定位CSDN主页的“招聘”:driver=webdriver.Chrome()driver.get('https://www.csdn.net')driver.find_element_by_xpath("//a[@title='招聘']").click()使用id属性定位
作者:编程之家 时间:2022-09-05
开发函数计算的正确姿势——运行 Selenium Java
前言首先介绍下在本文出现的几个比较重要的概念:函数计算(FunctionCompute):函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。
作者:编程之家 时间:2022-09-05
浏览器突然闪退导致selenium报错:ModuleNotFoundError: No module named ‘selenium’
【问题情景】:在用webdriver调试的时候,一开始都很正常用了一整天,突然谷歌浏览器闪退,再运行python代码时就报ModuleNotFoundError:Nomodulenamed‘selenium’【本质原因】:不明【解决方案】:host文件添加127.0.0.1localhost(没闪退之前我也没添加,所以比较迷)备注:之前从网
作者:编程之家 时间:2022-09-05
selenium 启动、窗口、获取标题
selenium启动、窗口、获取标题1、fromseleniumimportwebdriver#启动chrom浏览器,没写executable_path,这是因为配置环境时,已经将chromdriver放到python安装文件下,没填写时,会默认到$PATH下寻找driver=webdriver.Chrome()#访问网页driver.get('http://www.baidu.com')
作者:编程之家 时间:2022-09-05
爬虫实战——房天下新房信息爬取selenium+Chrome
房天下新房信息爬取引言思路分析完整代码结果展示总结引言本次爬虫使用了selenium,结合Chrome浏览器进行信息爬取,在数据存储方面,用了MongoDB数据库。特别声明代码仅供交流学习,不要用来做违法的事情。思路分析起始URL:'https://www.fang.com/SoufunFamily.htm通过此URL,
作者:编程之家 时间:2022-09-05
selenium和xpath,来爬取51job的,西安的网络工程师职位
1.代码:fromselenium.webdriverimportChromeimporttimeweb=Chrome()#实现自动登录web.get("https://login.51job.com/login.php")#浏览器去找输入用户名的文本框#向这个文本框里输入用户名web.find_element_by_xpath('//*[@id="loginname"]').send_keys("1368
作者:编程之家 时间:2022-09-05
Python爬虫入门教程 18-100 煎蛋网XXOO图片抓取
1.煎蛋网XXOO-写在前面很高兴我这系列的文章写道第18篇了,今天写一个爬虫爱好者特别喜欢的网站煎蛋网http://jandan.net/ooxx,这个网站其实还是有点意思的,网站很多人写了N多的教程了,各种方式的都有,当然网站本身在爬虫爱好者的不断进攻下,也在不断的完善,反爬措施也很多,今天我用
作者:编程之家 时间:2022-09-05
【3】爬虫学习-使用Selenium爬取淘宝商品
这篇博客主要是通过Selenium来模拟浏览器操作,抓取淘宝商品的信息,并将结果保存到MongoDB中。淘宝为什么需要用所谓的Selenium来进行抓取呢,是因为淘宝这种页面,其Ajax接口包含很多加密参数,我们很难从中找出规律。为了解决这个问题,我们引入Selenium。Selenium简介Selenium是自动化测
作者:编程之家 时间:2022-09-05
selenium设置chrome请求头
#进入浏览器设置options=webdriver.ChromeOptions()#设置中文options.add_argument('lang=zh_CN.UTF-8')#更换头部options.add_argument('user-agent="Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/79.0.3945.130Saf
作者:编程之家 时间:2022-09-05
Day6-爬取数据 selenium+geckodiver模拟页面点击onclick
信件列表_首都之窗_北京市人民政府门户网站(http://www.beijing.gov.cn/hudong/hdjl/com.web.search.mailList.flow)的 页面 打开 审查元素会发现 页标的href 隐藏在onclick中 但是没有办法读取我们就利用geckodiver +firefox 模拟网页点击 来实现页面之间的
作者:编程之家 时间:2022-09-05
用Python模拟技巧带你实现自动抽屉登录&自动点赞
/1前言/嘿,各位小伙伴们晚上好呀,今天小编又给大家带来干货内容啦,今天带来的是,如何自动登录抽屉,并且点赞!原计划是不打算使用selenium的,但是因为要涉及点赞,所以免不了登录。但事实证明,我又被啪啪打脸了,抽屉的登录是真的难,各种参数把我干懵了。无赖之下,我还是捡起了selenium,
作者:编程之家 时间:2022-09-05
用Python模拟技巧带你实现自动抽屉登录&自动点赞
/1前言/嘿,各位小伙伴们晚上好呀,今天小编又给大家带来干货内容啦,今天带来的是,如何自动登录抽屉,并且点赞!原计划是不打算使用selenium的,但是因为要涉及点赞,所以免不了登录。但事实证明,我又被啪啪打脸了,抽屉的登录是真的难,各种参数把我干懵了。无赖之下,我还是捡起了seleni
作者:编程之家 时间:2022-09-05
selenium 初使用
1、fromseleniumimportwebdriver#启动chrom浏览器,没写executable_path,这是因为配置环境时,已经将chromdriver放到python安装文件下,没填写时,会默认到$PATH下寻找driver=webdriver.Chrome()#访问网页driver.get('http://www.baidu.com')2、
作者:编程之家 时间:2022-09-05
python3爬虫(8)--动态渲染页面使用Selenium库模拟浏览器抓取数据
在使用Ajax采集数据时,有些Ajax接口含有很多的加密参数,直接很难发现规律。此时,就可以使用模拟浏览器运行的方式来采集。Python提供了许多模拟浏览器运行的库,如Selenium、Splash、PyV8、Ghost等。一、模拟浏览器爬取数据Selenium的使用。1.1、安装准备工作安装selenium库:pip
作者:编程之家 时间:2022-09-05
学习python记录第一天
安装各种库时出现ERROR:Couldnotfindaversionthatsatisfiestherequirementselenium(fromversions:none)解决方案:方法1:增大超时时间pip--default-timeout=100installselenium方法2:修改安装源为清华安装源pipinstall--indexhttps://mirrors.ustc.ed
作者:编程之家 时间:2022-09-05
基于python的自动化环境搭建python-selenium3.0
1、python下载安装和环境变量配置. 打开python官网https://www.python.org/,找到“Download”,在其下拉菜单中选择自己的平台及版本,鉴于Python2.x预计到2020年不在维护,我们选择Python3.x版本。 注意:在安装的过程中需要勾选:“AddPython3.xtoPATH”,如果没有勾选,需
作者:编程之家 时间:2022-09-05
selenium之文件上传
在这里和大家分享二种selenium中上传文件的方法。方法一:使用input,type=file来实现具体代码如下:e=driver.find_element_by_name("filename") #定位上传文件的元素time.sleep(2) e.send_keys(r'D:\demo.xlsx') # 需要上传的文件路径driver.quit()方法二:因有些上传
作者:编程之家 时间:2022-09-05
selenium.webdriver expected_conditions方法说明
expected_conditions提供的预期条件判断方法方法说明title_is判断当前页面的标题是否等于预期title_contains判断当前页面的标题是否包含预期字符串presence_of_element_located判断元素是否被加在DOM树里,并不代表该元素一定可减visibility_of_element_loca
作者:编程之家 时间:2022-09-05
selenium自动化元素定位
目录元素定位id属性定位name属性定位class属性定位tag标签定位超链接定位6xpath定位css_selector定位元素定位id属性定位语法driver.find_element_by_id(“id属性值”)用法只有当需要定位的元素有id属性的时候才能够使用(id动态,也不能使用)name属性定位语
作者:编程之家 时间:2022-09-05
Selenium的PO模式:Page Object Model
PO模式:全称:PageObjectModel简称POM,叫做页面对象,针对页面、UI界面(译:配只.奥播摘可t.毛豆)什么是PageObjectModel设计模式? 相似功能地方:代码基本都是一样的,界面元素换个查找方式,把原来的使用xpath方式,改为使用id查找,需要对每个用例脚本都要改,虽然几个用例看不
作者:编程之家 时间:2022-09-05
pip安装第三方模块Read time out解决办法
1.如果是因为网速问题,超时了,可以加大pip安装时候的超时时间,设置为1000秒>pip--default-timeout=1000installselenium==2.53.62.要是发现等了几分钟还是跟蜗牛一样在爬,那就设置个代理,用下面方法>pip3install--index-urlhttps://pypi.douban.com/simpleselenium==2.53.6
作者:编程之家 时间:2022-09-05
selenium的web浏览器
selenium的web浏览器:把相应的driver下载好后,需要放到python安装的目录下,不放上的话需要配置环境变量,并在浏览器括号内填写executable_path="driver安装路径"。放在python路径下不用填写importseleniumimportselenium.webdriverdriver=selenium.webdriver.Firefox()#dri
作者:编程之家 时间:2022-09-05
selenium: 登录QQ空间并破解滑块验证
1.引入Chrome驱动,打开qq空间网页bro=webdriver.Chrome(executable_path='./chromedriver.exe')bro.get('https://qzone.qq.com/')2.由于进入之后首先提示的是扫描二维码因此要切换到账户密码登录首先找到账户密码登录所对应的标签 之后触发点击a_tag=bro.fin
作者:编程之家 时间:2022-09-05
selenium webdriver简介
一、简介selenium是一款基于web网页的UI自动化测试框架。1.支持多浏览器操作,IE、firefox、chrome、edge、Safari等2.跨平台,windows、linux、Mac都可以3、支持多语言,python、java、ruby、c#等 二、seleniumwebdriver原理webdriver是按照c/s模式设计的。client:编程语言客
作者:编程之家 时间:2022-09-05
基于PO和单例设计模式用python+selenium进行ui自动化框架设计
一)框架目录的结构二)config包当中的config.ini文件主要是用来存项目的绝对路径,是为了后续跑用例和生成测试报告做准备然后目前的配置文件大都会用yaml,ini,excel,还有.py也就是python文件来进行管理这里用的是ini文件。三)config包当中的globalconfig文件主要是用来生成项目
作者:编程之家 时间:2022-09-05
Selenium实战七——自动发送邮件
SMPT(SimpleMailTransferProtocol)简单邮件传输协议,是一组由源地址到目的地址传送邮件的规则,可以控制信件的中转方式。Python的smptlib模块提供了简单的API用来实现发送邮件的功能,它对SMPT进行了简单的封装。一、python自带的发送邮件功能1、发送邮件正文1importsmtplib
作者:编程之家 时间:2022-09-05
自动化测试之~python selenium环境准备持续更新~~~~
前言:想记录下学习的过程,养成笔记的习惯,不然每次学了东西,后面就忘了,很是苦恼,告诉自己,一定要坚持!!! 为什么要做自动化?日常测试工作,疯狂点点点,重新部署后,点点点,版本迭代后,点点点,反正没日没夜的点,很烦躁,如果用代码,帮我们自动去完成点的过程,是不是轻松很多。。。自动化原理?我们用代码
作者:编程之家 时间:2022-09-05
selenium - webdriver控制浏览器窗口大小、前进后退、刷新
1.控制浏览器窗口大小设置浏览器大小:set_window_size(n,m)设置浏览器全屏:maximize_window()fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()driver.get('http://www.baidu.com')driver.set_window_size(480,800)#设置浏览器尺寸为480*800ti
作者:编程之家 时间:2022-09-05
上一页
45
46
47
48
49
50
51
52
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native