webdriver——上传文件,滚动条控制操作,网页截图操作
来源:互联网 发布:在手机淘宝上如何开店 编辑:程序博客网 时间:2024/06/09 23:36
上传文件
案例:在百度搜索上传本地图片进行搜索。
from selenium import webdriverfrom time import sleepdriver=webdriver.Chrome()driver.get("http://www.baidu.com")driver.find_element_by_css_selector(".soutu-btn").click()sleep(3)driver.find_element_by_css_selector(".upload-pic").send_keys(r"E:\test.png")sleep(3)driver.quit()
滚动条控制操作
案例:打开我要自学网页面,然后将滚动条拖到最底部,然后再拖到顶部
from selenium import webdriverfrom time import sleepdriver=webdriver.Firefox()driver.get("http://www.51zxw.net/")sleep(2)#将滚动调拖到最底部js="var action=document.documentElement.scrollTop=10000"driver.execute_script(js)sleep(2)#将滚动条拖到最顶部js="var action=document.documentElement.scrollTop=0"driver.execute_script(js)sleep(3)driver.quit()
网页截图操作
案例:分别打开我要自学网页面和百度页面,然后进行截图
from selenium import webdriverfrom time import sleep#加载浏览器驱动driver=webdriver.Firefox()#打开自学网页面并截图driver.get("http://www.51zxw.net")driver.get_screenshot_as_file(r"E:\51zxw.jpg")#打开百度页面并截图driver.get("http://www.baidu.com")driver.get_screenshot_as_file(r"E:\baidu.png")sleep(2)driver.quit()
阅读全文
0 0
- webdriver——上传文件,滚动条控制操作,网页截图操作
- selenium python webdriver 操作页面的滚动条
- webdriver控制浏览器滚动条 selenium_python
- webdriver——鼠标操作
- webdriver——键盘操作
- 操作滚动条(一)
- Javascript操作滚动条
- WPF操作滚动条
- CScrollBar 滚动条操作
- Jquery操作滚动条
- python滚动条操作
- 在操作ListViewItem或TreeNode时控制滚动条位置。
- javaScript刷新页面—滚动条位置不变的操作
- Selenium_selenium-webdriver(python) (十一) -- 控制滚动条到底部
- python+webdriver 滚动条
- 文件操作续——文件上传
- 编程实现控制网页滚动条
- webdriver——操作浏览器之最大化
- 杭电ACM 2000题
- 命令模式的简单使用
- CSDN博客积分规则
- Error:This Gradle plugin requires Studio 3.0 minimum 问题 笔记
- Spring 中使用@Aspect 控制自定义注解
- webdriver——上传文件,滚动条控制操作,网页截图操作
- audio开发资料
- 重置表格
- 爬虫-urllib2-Headers (常用)
- 如何:启用和禁用自动绑定重定向
- 数据库概论
- 如何成为一名程序员面霸
- springboot+Rabit实战一:(Rabbit MQ windows 环境搭建)
- vue-自定义组件传值