Selenium(浏览器自动化测试框架)

​ Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。

编程语言

Python 3.4

安装环境

1、pip命令安装selenium

pip install selenium

2、安装driver(自备梯子)

ChromeDriver - WebDriver for Chrome

Chrome浏览器需要安装chromedriver,IE浏览器要安装IEdriver。

driver的路径可以直接放在python路径下,我这里把driver放在了python的Scripts路径下,同时把script路径加入环境变量。

编程代码

from selenium import webdriver
import threading
import time
import osdef road_situation():# 每隔90秒截屏一次t = threading.Timer(90,road_situation)t.start()# 初始化一个谷歌浏览器实例driver = webdriver.Chrome()driver.maximize_window()driver.get("http://www.sohu.com")# driver.refresh()driver.get_screenshot_as_file(r"pic\%s.png" %time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time())))print(os.getcwd())driver.quit()if __name__ == "__main__":road_situation()

Python实现网页自动截图相关推荐

  1. Python进行网页自动打卡系统

    Python进行网页自动打卡系统 安装Python 下载Chromedriver 安装selenium 设置定时自动运行 Python程序 安装Python 可以直接Python官网下载,需要进行路径 ...

  2. python实现网页长截图

    python实现网页长截图 实现思路 使用工具和第三方库 参考内容网址 具体代码案例 实现思路 获取到所需内容 截图.移动.截图.移动- 拼接 使用工具和第三方库 Python.Pycharm PIL ...

  3. python 打开网页并截图_python自动获得网页上的所有超链接并全部截图

    需要安装python的selenium模块,这是一个浏览器自动化的框架.然后我是使用chrome浏览器的,所以还需要安装一个chromedriver.还有一个爬虫框架bs4. selenium和bs4 ...

  4. python多线程实现访问页面_python 多线程实现网页自动截图

    准备工作 安装selenium 2.48.0,一定不要安装最新版本的,最新版本不支持phantomjs. 用phantomjs是因为它是单文件版.下载地址:https://phantomjs.org/ ...

  5. python自动截图网页_Python 实现网页自动截图

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  6. python实现网页/HTML截图并转PDF

    通过Python,Node等服务端程序对现有网站或者HTML文件在不打开浏览器窗口的情况下进行截图,可以很方便的实现某些需求.如 实现办公自动化,将数据制作成<tr><td>表 ...

  7. python之网页自动打卡

    想要用python实现自动打卡你需要依靠以下两个第三方库 1.selenium 2.apscheduler 说明一下,我这里默认你已经安装好了python 那么首先你要安装selenium,在cmd. ...

  8. python实现网页自动健康打卡以及腾讯文档打卡

    需求描述: 现在学校要求每天健康打卡,而且是可以用网页访问,那使用上次的selenium可以轻松解决; 另外一个,为了方便班级统计打卡人数,还需要在腾讯文档进行打卡,即文档上填ok;这个就比较难解决了 ...

  9. python 打开网页自动播放视频_html5的video标签自动播放

    JMeter使用文档 JMeter使用文档 1.JMeter安装步骤 1.1Windows环境 a.安装jdk(对应windows系统位数) http://www.oracle.com/technet ...

  10. Python将网页转化为PDF(python网页自动长截图)

    初次实践:python网页自动截图 步骤如下: (1) 安装python selenium 库,推荐使用pip快速安装最新版本 pip install selenium (2) 检查Chrome浏览器 ...

最新文章

  1. 图解最常用的10个机器学习算法!
  2. 机器视觉_Java机器学习,第2部分
  3. Windows Vista Beta 1试用体会
  4. 一次对路边饮用水RFID供应机的跑路玩法
  5. Idea中Terminal中git基本操作
  6. weblogic中数据源_如何在WebLogic Server中创建MySQL数据源
  7. IDC 和浪潮联合发布了《2020-2021 中国人工智能计算力发展评估报告 》
  8. 蓝色版去水印小程序源码+接口
  9. C 标准库 - string.h之strstr使用
  10. oracle 11g 静默安装
  11. CUDA 多GPU调用实现
  12. web前端开发视频教程完整54讲下载
  13. 单例模式之懒汉式(三种代码实现)
  14. 学python多长时间、才能做点东西_如果只有1小时学Python,看这篇就够了
  15. iphone个系列尺寸_iPhone所有机型对比尺寸
  16. win11移动磁盘打不开 Windows11打开移动磁盘的解决方法
  17. 网上疯传河南高考零分作文:兔子 你傻啊?!
  18. opencv应用实例-金圣韬-专题视频课程
  19. Python大小写转换
  20. 巧用PaperPass自建库免费检测提高降重效率

热门文章

  1. 【Phabricator】教科书一般的Phabricator安装教程(配合官方文档并带有踩坑解决方案)...
  2. JavaWEB-Servlet
  3. 微软亚洲研究院全球院友线上欢聚,共话新春
  4. 软件即服务的三重境界
  5. <a>标签下载excel文件
  6. 以教育行业为例,教产品经理如何做行业分析
  7. canvas生成gif图
  8. 第三方平台提供的L2十档行情API接口靠谱吗?
  9. python挑选以元音字母开头的单词_帮我总结一下,元音字母开头但是读音是辅音的英语单词例如uniform看上去应该是anuniform但事实是auniform的...
  10. java实现token 过期,java – SQS ExpiredToken:请求中包含的安全令牌是过期状态码:403...