- 浏览: 498819 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (502)
- Java (70)
- Linux (10)
- 数据库 (38)
- 网络 (10)
- WEB (13)
- JSP (4)
- 互联网 (71)
- JavaScript (30)
- Spring MVC (19)
- HTML (13)
- CSS (3)
- AngularJS (18)
- Redis (5)
- Bootstrap CSS (1)
- ZooKeeper (4)
- kafka (6)
- 服务器缓存 (4)
- Storm (1)
- MongoDB (9)
- Spring boot (16)
- log4j (2)
- maven (3)
- nginx (5)
- Tomcat (2)
- Eclipse (4)
- Swagger (2)
- Netty (5)
- Dubbo (1)
- Docker (7)
- Hadoop (12)
- OAuth (1)
- webSocket (4)
- 服务器性能 (7)
- Session共享 (1)
- tieye修改 (1)
- 工作 (1)
- 有用的语录 (0)
- https (2)
- common (5)
- 产品开发管理 (1)
- CDN 工作原理 (1)
- APNS、GCM (1)
- 架构图 (3)
- 功能实现分析 (1)
- JMX (1)
- 服务器相关操作命令 (1)
- img02 (0)
- 服务器环境搭建 (9)
- goodMenuBook (1)
- CEInstantPot (0)
- 有用数据 (1)
- 百度地图WEB API (2)
- 正则表达式 (1)
- 样式例子 (2)
- staticRecipePressureCooker.zip (1)
- jCanvas (1)
- 网站攻击方法原理 (1)
- 架构设计 (3)
- 物联网相关 (3)
- 研发管理 (7)
- 技术需求点 (1)
- 计划 (1)
- spring cloud (11)
- 服务器开发的一些实用工具和方法 (1)
- 每天学到的技术点 (4)
- Guava (1)
- ERP 技术注意要点 (2)
- 微信小程序 (1)
- FineRepor (1)
- 收藏夹 (1)
- temp (5)
- 服务架构 (4)
- 任职资格方案 (0)
- osno_test (1)
- jquery相关 (3)
- mybatis (4)
- ueditor (1)
- VueJS (7)
- python (10)
- Spring EL (1)
- shiro (1)
- 前端开发原理与使用 (7)
- YARN (1)
- Spark (1)
- Hbase (2)
- Pig (2)
- 机器学习 (30)
- matplotlib (1)
- OpenCV (17)
- Hystrix (1)
- 公司 (1)
- miniui (4)
- 前端功能实现 (3)
- 前端插件 (1)
- 钉钉开发 (2)
- Jenkins (1)
- elasticSearch使用 (2)
- 技术规范 (4)
- 技术实现原理 (0)
最新评论
from selenium import webdriver print("start....\n") driver = webdriver.PhantomJS() url = "http://www.sohu.com/" driver.get(url) driver.save_screenshot("sohu.png") print("ok!\n")
from selenium import webdriver # import org.openqa.selenium.support.ui.ExpectedCondition; import urllib.request import time print("start....\n") driver = webdriver.PhantomJS() url = "https://www.163.com/" driver.get(url) driver.set_window_size(1280,12000) # js="var q=document.documentElement.scrollTop=30000" # driver.execute_script(js) time.sleep(7) # time.sleep(5) # 休眠0.1秒 # driver.execute_script("window.scrollBy(0,document.body.scrollHeight)"); # time.sleep(5) # 休眠0.1秒 # JavascriptExecutor driver_js= (JavascriptExecutor) driver; # driver.execute_script("window.scrollTo(0,document.body.scrollHeight)"); # driver.execute_script # time.sleep(5) # 休眠0.1秒 # data = driver.find_elements_by_tag_name("img") count = 0 for item in data: print(item.get_attribute('src')) detail_url = item.get_attribute('src') work_path = 'temp/' + str(count) + '.jpg' count = count + 1 if detail_url: urllib.request.urlretrieve(detail_url, work_path) else: print('is none') # driver.save_screenshot("sohu.png") # print("ok!\n")
from selenium import webdriver from selenium.webdriver.common.keys import Keys browser = webdriver.Chrome() browser.get('http://www.baidu.com/') input=browser.find_element_by_id("kw") input.send_keys("美女") # input.send_keys(Keys.ENTER) button=browser.find_element_by_id("su") button.click() browser.close()
发表评论
-
python 基础
2018-11-13 22:14 342python 基础 //================= ... -
NumPy 基础
2018-11-07 22:01 515NumPy 基础 NumPy(Numerical Pytho ... -
python 知识点
2018-10-23 21:42 284python 知识点 切片操作 [开始位置:结束位置:每次 ... -
Numpy 小结
2018-09-27 10:24 271Numpy 小结 Numpy Numpy(Numerica ... -
python mysql 示例
2018-09-16 15:03 304#!/usr/bin/python3 import py ... -
pyspider示例
2018-09-16 14:58 733#!/usr/bin/env python # -*- en ... -
pyspider流程
2018-09-15 09:54 742pyspider流程 process组件,result组件 ... -
python 爬虫相关技术
2018-09-14 14:28 360python 爬虫相关技术 phantomjs :一个基于 ... -
python 应用
2018-07-20 16:36 372python 应用 爬虫框架Scr ...
相关推荐
写了个简单的例子,供大家参考。 实现了以下功能: 1、打开浏览器,进入百度主页 2、打开登录窗口 3、切换到登录窗口 4、输入账号跟密码,并点击登录 5、切换回原来的窗口,打印当前城市的天气 6、关闭浏览器
【Selenium 各种案例】 Selenium 是一个广泛使用的自动化测试工具,主要用于Web应用程序的测试。它支持多种编程语言,包括Python,使测试脚本的编写变得简单易行。在这个" Selenium各种案例 "中,我们将深入探讨...
Java 和 Selenium 是两种在 IT 领域广泛应用的技术,它们结合使用可以实现高效、自动化的网页数据抓取。本文将详细介绍如何使用 Java 和 Selenium 进行自动化爬虫的入门实践,帮助初学者快速掌握这一技能。 ...
在这个“ruby+selenium-webdriver测试--第一个例子源代码”中,我们将探讨如何使用Ruby和Selenium-Webdriver实现自动化测试的初步步骤。 首先,我们需要安装必要的库。确保已经安装了Ruby,并通过RubyGems来安装...
java Selenium Web自动化例子小例子,自动启动火狐浏览器执行自动化例子,环境需要自己搭建,代码简单易懂
标题 "selenium webdriver chrome 完整例子无需搭建" 暗示了这是一个关于使用Python的Selenium WebDriver与Chrome浏览器进行自动化测试的实例,且无需预先安装Chrome浏览器。在这个压缩包中,用户可以找到一个便携版...
- 上面的例子中,`selenium.type()` 方法用于向指定的输入框发送字符串;`selenium.click()` 方法用于模拟点击事件;`selenium.waitForPageToLoad()` 用于等待页面加载完成;最后使用 `assertEquals()` 方法验证...
昨天群里有朋友问我selenium入门例子,我今天抽了点时间写了一段简单的代码,此代码适合刚刚学习selenium的人员参考,此代码是selenium2 RC 调用chrome driver访问百度,输入Jack_test 搜索. 代码里面含资源包:selenium...
### Selenium+Python自动化操控登录界面实例(含简单验证码图片校验) #### 一、引言 随着互联网技术的发展,Web应用程序越来越复杂,自动化测试成为确保软件质量的重要手段之一。Selenium是一个强大的工具,用于Web...
以下是一个简单的例子: ```python from selenium import webdriver driver = webdriver.Chrome() ``` 然后,模拟登录京东。在京东登录页面(https://login.jd.com/),使用`find_element_by_*`方法找到用户名和...
在提供的压缩包文件"**selenium+sikuli使用及演示例子**"中,很可能是包含了一些实际的示例代码和教程,用于展示如何将Selenium与Sikuli结合使用。这些例子可能会涵盖如何设置Sikuli环境,如何在Selenium脚本中导入...
在"Demo_Selenium"这个例子中,我们可能会发现包含以下文件: 1. 测试脚本:这些脚本通常由Python、Java、C#或Ruby等语言编写,它们定义了测试用例,包括打开网页、输入数据、点击按钮等操作。 2. 配置文件:可能...
由于运行的JUnit类需要与Selenium Server交互,在运行JUnit项目之前,要确保Selenium Server已启动,之后在命令行中输入mvn test即可。 ====================== 对于此资源有疑问,可联系wuziteng2006@163.com
"ant + Selenium2 + testNG 整合的相关例子"可能包含以下内容: 1. **构建脚本**:一个XML配置文件(通常是build.xml),定义了Ant任务,包括编译Java源代码、生成Selenium和TestNG的测试类、运行测试并生成报告等...
以下是一个简单的例子,展示如何使用Selenium来封装POST参数: ```python from selenium import webdriver from selenium.webdriver.common.keys import Keys import json def post_request(url, payload): # ...
本文实例讲述了Selenium控制浏览器常见操作。分享给大家供大家参考,具体如下: Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, ...
在这个例子中,`setUp`方法初始化了一个Selenium实例,连接到本地的Selenium Server,并设置浏览器为Firefox。`tearDown`方法则在测试结束后停止Selenium Server。`testGoogle`方法包含了具体的测试步骤,包括打开...
这个例子展示了如何初始化ChromeDriver,导航到一个网页,检查页面标题,并在测试结束后关闭浏览器。每个测试方法都使用了JUnit的注解,如`@Before`、`@Test`和`@After`,以定义测试的生命周期。 总的来说,这个...
在这个例子中,你需要替换`YOUR_2CAPTCHA_API_KEY`为你自己的API密钥。函数`solve_captcha`接收验证码图片的URL,向2Captcha发送请求,然后等待解码完成,最后返回验证码文本。 在用户注册流程中,Selenium会模拟...
这个例子展示了如何使用ChromeDriver启动Chrome浏览器,导航到Google首页,输入搜索词"Selenium tutorial"并提交搜索。 总的来说,Selenium的jar包是Java开发者进行Web自动化测试的重要资源,它通过Maven的集成使得...