手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
Python+Selenium爬取动态加载页面2
1、数据获取目标全国水雨情网的数据同样是动态加载出来的,在浏览中打开网页后http://xxfb.hydroinfo.gov.cn/ssIndex.html,可以看到回下图1-1所示的页面。图1-1全国水雨情网可以看到,其中并没有显示任何的数据,如果我们需要查看数据,还需要点击一下其中的几个按钮。比如,我们需
作者:编程之家 时间:2022-09-05
爬虫资料
python爬虫从入门到放弃系列Python爬虫基础Selenium库的使用python学习指南selenium.webdriverchromedriverINDEXurlencode/decodeFontEditor
作者:编程之家 时间:2022-09-05
selenium (八) 图片验证码输入
1.需要安装Image模块,安装时会自动帮我们安装:Installingcollectedpackages:pytz,django,pillow,Image关联的包pipinstallImage2.安装pytesseractpipinstallpytesseract3.安装tesseract-ocr识别引擎Tesseract的OCR引擎最先由HP实验室于1985年开始研发,至1995年时
作者:编程之家 时间:2022-09-05
selenium (一) webdriver 元素定位方法
在selenium/webdriveremote/webdriver中可以看到webdriver提供的元素定位方法。目前提供的定位方式共8种:find_element_by_id()find_element_by_xpath()find_element_by_link_text()find_element_by_partial_link_text()find_element_by_name()find_element_by_tag_name()find_el
作者:编程之家 时间:2022-09-05
selenium使用遇到的问题selenium.common.exceptions.WebDriverException: Message: 'chromedriver' exe
1.安装pip3installselenium2.使用browser=webdriver.Chrome()时报错:selenium.common.exceptions.WebDriverException:Message:'chromedriver'executableneedstobeinPATH.Pleaseseehttps://sites.google.com/a/chromium.org/chromedriver/home解决方法如下:
作者:编程之家 时间:2022-09-05
自动化测试基础篇--Selenium文件上传send_keys
摘自https://www.cnblogs.com/sanzangTst/p/8358165.html文件上传是web页面上很常见的一个功能,自动化成功中操作起来却不是那么简单。一般分两个场景:一种是input标签,这种可以用selenium提供的send_keys()方法轻松解决;另外一种非input标签实现起来比较困难,可以借助autoit工具或者
作者:编程之家 时间:2022-09-05
Python之爬虫-京东商品
Python之爬虫-京东商品#!/usr/bin/envpython#coding:utf-8fromseleniumimportwebdriverfromselenium.webdriverimportActionChainsfromselenium.webdriver.common.byimportBy#按照什么方式查找,By.ID,By.CSS_SELECTORfromselenium.webdriver.common.keysim
作者:编程之家 时间:2022-09-05
【python爬虫】利用selenium获取百度搜索结果及标红的相关关键字
一、环境搭建1.安装chromedriverbrewcaskinstallchromedriver2.安装seleniumpip3installselenium3.安装beautifulsoup4pip3installbeautifulsoup44.用以下代码测试from seleniumimportwebdriver driver=webdriver.Chrome()#这里调用chrome浏
作者:编程之家 时间:2022-09-05
selenium (四) WebDriverWait 与 expected_conditions
在介绍WebDriverWait之前,先说一下,在selenium中的两种等待页面加载的方式,第一种是隐式等待,在webdriver里面提供的implicitly_wait()方法,driver.implicitly_wait(30)#单位:秒第二种是显示等待,是在support/wait中的WebDriverWait类中实现,可以根据需要设置等待时间和每次等待的步长。
作者:编程之家 时间:2022-09-05
自动化测试基础篇--Selenium中数据参数化之TXT
摘自https://www.cnblogs.com/sanzangTst/p/7722594.html一、搜索参数化在TXT文件中保存需要搜索的内容:测试代码:1#!/usr/bin/envpython2#-*-coding:utf-8-*-3#@File:txt.py4#@Software:PyCharm5fromseleniumimportwebdriver6importtime78
作者:编程之家 时间:2022-09-05
通过selenium实现的京东商品爬取
fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasecfromlxmlimportetreeimportcsvimportrequests,re,time#
作者:编程之家 时间:2022-09-05
selenium webdriver 如何实现将浏览器滚动条移动到某个位置
说明:在做seleniumwebdriver 在做UI自动化时,有些页面时使用懒加载的形式显示页面图片,如果在不向下移动滚动条时,获取到的图片会是网站的默认图片和真实的图片不相符。所以研究了下如何去移动页面滚动条 通过度娘搜索网上的解决方法方法一、 -------在我这没有成功,不知道
作者:编程之家 时间:2022-09-05
selenium报错Element is not clickable at point及四种解决方法
https://blog.csdn.net/lilongsy/article/details/76152620 https://blog.csdn.net/lilongsy/article/details/76152620
作者:编程之家 时间:2022-09-05
selenium自动化测试之【数据驱动测试】
数据驱动测试是自动化测试的主流设计模式之一,相同的测试脚本使用不同的测试数据来执行,测试数据和测试行为进行了完全的分离,这样的测试脚本设计模式称为数据驱动。实施数据驱动测试的步骤:1.编写测试脚本,脚本需要支持程序对象、文件或者数据库读入测试数据;2.将测试脚本使用的数据测试
作者:编程之家 时间:2022-09-05
python selenium找不到selenium库
初学者在做python自动化时,经常会遇到找不到库情形,如下图所示方法一:在pycharm中,通过File->settings->ProjectInterpreter 选择“+”号 安装selenium库装完之后,项目解释器下变会出现selenium此时代码中红色提示消失,可以正常使用 方法二:直接修改ProjectInter
作者:编程之家 时间:2022-09-05
python实现淘宝秒杀脚本
本文实例为大家分享了python实现淘宝秒杀脚本的具体代码,供大家参考,具体内容如下1.安装pycharm。网上教程很多。2.安装Selenium库。Selenium支持很多浏览器,我选择的是Firefox浏览器。因为我这里是Python3环境,自带的又pip,所以安装selenium直接使用pip安装安装方法:--打开c
作者:编程之家 时间:2022-09-05
自动化测试基础篇--Selenium判断元素是够存在
摘自https://www.cnblogs.com/sanzangTst/p/8376101.htmlselenium+python处于学习阶段,功能实现之后开始整理之前写的代码,突然发现一个功能没有做判断,比如,点击“请登录”,需要判断一下这个弹出框到底弹了没有,这样就需要判断某个元素是否存在,使用is_displayed函数只能用于该元素存在
作者:编程之家 时间:2022-09-05
selenium (七) 上传文件
由于上传时,需要在window系统上有选择文件的操作,因此需要借助一个工具:AutoIt,下载地址:https://www.autoitscript.com/files/autoit3/autoit-v3-setup.exe;下载后直接安装即可。第一步:打开AutoWindowInfo工具,获取window上控件的信息.第二步:打开SciTE ScriptEditor工具编写
作者:编程之家 时间:2022-09-05
selenium 目录结构解释
common目录 定义了通用的异常类webdriver目录 android、backberry、chrome、edge、firefox、ie、opera、phantomjs、safari、 webkitgtk为不同模式的浏览器的支持 common为通用的一些定义 support
作者:编程之家 时间:2022-09-05
轻松自动化---selenium-webdriver(python) (三)
https://www.cnblogs.com/fnng/p/3183777.html http://www.testclass.net/ 测试教程网,专业的selenium学习网站。 本节重点:简单对象的定位-----自动化测试的核心对象的定位应该是自动化测试的核心,要想操作一个对象,首先应该识别这个对象。一个对象就是
作者:编程之家 时间:2022-09-05
轻松自动化---selenium-webdriver(python) (四)
https://www.cnblogs.com/fnng/p/3190966.html http://www.testclass.net/ 测试教程网,专业的selenium学习网站。本节要解决的问题:如何定位一组元素? 场景从上一节的例子中可以看出,webdriver可以很方便的使用findElement方法来定位某个特定的对象,不过有时候我们却需要定
作者:编程之家 时间:2022-09-05
selenium 之多窗口切换
针对多窗口切换操作,定位方式importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.implicitly_wait(10)driver.get("http://www.baidu.com")sreach_window=driver.current_window_handle#获取当前窗口driver.find_element_by_link_text('登
作者:编程之家 时间:2022-09-05
自动化测试基础篇--Selenium等待时间
摘自https://www.cnblogs.com/sanzangTst/p/8376221.html 当你觉得你的定位没有问题,但是却直接报了元素不可见,那你就可以考虑是不是因为程序运行太快或者页面加载太慢造成了元素不可见,那就必须要加等待了,等待元素可见再继续运行程序。一、强制等待(sleep)设置等待最简单的方法就
作者:编程之家 时间:2022-09-05
基于Python +Selenium的爬虫详解
一.背景1.SeleniumSelenium 是一个用于web应用程序自动化测试的工具,直接运行在浏览器当中,支持chrome、firefox等主流浏览器。可以通过代码控制与页面上元素进行交互(点击、输入等),也可以获取指定元素的内容。2.优劣劣势:相比于抓包→构造请求→解析返回值的爬虫,由于Seleni
作者:编程之家 时间:2022-09-05
自动化测试基础篇--Selenium获取元素属性
摘自https://www.cnblogs.com/sanzangTst/p/8375938.html通常在做断言之前,都要先获取界面上元素的属性,然后与期望结果对比。一、获取页面title二、获取文本三、获取元素标签四、获取元素其他属性获取其它属性方法:get_attribute("属性"),这里的参数可以是class、name等任意
作者:编程之家 时间:2022-09-05
自动化测试
什么是自动化测?做测试好几年了,真正学习和实践自动化测试一年,自我感觉这一个年中收获许多。一直想动笔写一篇文章分享自动化测试实践中的一些经验。终于决定花点时间来做这件事儿。首先理清自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行
作者:编程之家 时间:2022-09-05
selenium环境安装
1.安装python3.72.打开命令行,不用进入python环境,直接pipinstallselenium安装 3.pycharm建个project,配置python环境并添加selenium包【pycharm注册码 有效期为2020-03-11 56ZS5PQ1RF-eyJsaWNlbnNlSWQiOiI1NlpTNVBRMVJGIiwibGljZW5zZWVOYW1lIjoi5q2j54mI5o6I5p2DIC4iLC
作者:编程之家 时间:2022-09-05
selenium上传文件
coding=utf-8fromseleniumimportwebdriverfromtimeimportsleep#需要导入os方法importosdriver=webdriver.Firefox()#打开文件路径,找到需要上传的文件“yemian。html”file_path=‘file:///’+os.path/abspash(‘yemian.html’)driver.get(file_path)#第
作者:编程之家 时间:2022-09-05
Python安装selenium启动浏览器
1:在Python运行火狐或谷歌的浏览器是需要下载相对应的驱动 例如:你想在Python中使用代码命令打开firefox的网页 如果没有安装驱动,直接运行的话会出下面的错误 所以我们要安装相对应的浏览器的驱动我下面用谷歌安装的驱动方法来讲解一下 1):先看下一你的谷歌那个
作者:编程之家 时间:2022-09-05
Spider_selenium
json模块什么是json?javascript中的对象和数组对象:{key:value}取值:对象名.key数组:[...,...]取值:数组[索引值]作用json格式的字符串和Python数据类型之间的转换常用方法json.loads():json格式-->Python数据类型jsonpython对象字典数组列表json.dumps():Pyt
作者:编程之家 时间:2022-09-05
上一页
3
4
5
6
7
8
9
10
下一页
小编推荐
热门标签
更多
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