python-selenium
文章平均质量分 53
selenium操作谷歌浏览器或者IE浏览器的一些常用方法 ,以及设计实现
伍佰1024
这个作者很懒,什么都没留下…
展开
-
第三章:python-selenium 浏览器session持久化
在做selenium自动化脚本的时候,我们可能会对间隔一段时间就重新触发访问网站的流程,这个过程每次都会打开新的浏览器。长期下去我们的服务器内存会被占用调很大一部分。如果我们可以在第一次打开浏览器的时候记录一次浏览器session,那么在下次调用脚本的时候就可以先去获取session,然后还是操作之前打开的浏览器。class ReuseChrome(Remote): def __init__(self, command_executor, session_id): sel原创 2022-02-08 14:37:57 · 3691 阅读 · 1 评论 -
第二章:python-selenium自动化常用方法
python给出了一套完整的操作selenium自动化的模块和方法编写自动化脚本通常需要使用webdriver,requests,os,time等模块webdriver是最基础的模块,选择对应的chrome或者IE浏览器打开网页,配置打开网页的基本信息,网页元素操作都在webdriver中有特定的方法#网页的相关配置def option(): chromeOptions = webdriver.ChromeOptions() chromeOptions.add_experi原创 2021-07-12 15:29:00 · 311 阅读 · 0 评论 -
第一章:python-selenium自动化基本理论
我们通常使用scrapy来进行一些接口信息读取,数据收集以常用的requests模块举例: 对于一些安全性较高的接口 ,我们在获取数据时需要先进性UA伪造,有的还会验证防盗链,需要对http的基础知识有一定的了解对于selenium而言,它在获取数据时考虑的不是接口,而是直接从网页上获取数据,操作依赖与网页上的各种元素,这要求我们对css js的基础有一定的了解selenium依赖与webdriver,根据我们的需要选择chrome或者IE等浏览器对应的webdriver...原创 2021-07-12 11:53:22 · 99 阅读 · 1 评论