![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
文章平均质量分 54
selenium探索
普通网友
这个作者很懒,什么都没留下…
展开
-
selenium的options常用操作
常用操作如下:设置编码格式:# 设置默认编码为 utf-8,也就是中文from selenium import webdriveroptions = webdriver.ChromeOptions()options.add_argument('lang=zh_CN.UTF-8')driver = webdriver.Chrome(chrome_options = options)模拟移动设备# 通过设置user-agent,用来模拟移动设备# 比如模拟 android QQ浏览器op原创 2021-01-26 17:55:51 · 297818 阅读 · 6 评论 -
手机APP自动化 Appium教程
Appium原理与安装Appium 是一个移动 App (手机应用)自动化工具。手机APP 自动化有什么用?自动化完成一些重复性的任务比如微信客服机器人爬虫自动化测试Appium 自动化方案的特点:开源免费支持多个平台支持多种类型的自动化支持多种编程语言自动化原理我们先来看一下Appium自动化的原理图这图是不是很眼熟?对啦,和Selenium 原理图很像。因为 Appium自动化架构就是借鉴的Selenium。大家看看这幅图, 包含了 3个主体部分 : 自动化程序原创 2021-01-19 21:00:20 · 311715 阅读 · 39 评论 -
selenium + python + Chrome自动化实现全站文章的链接获取并发送请求(解决筛选列表,循环列表取多个元素,网页元素被覆盖点击被拦截等问题)
代码中已经做详细注释,这里不再赘述了获取cookies#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/20 11:00# @Author : huni# @File : cookies获取.py# @Software: PyCharmfrom selenium import webdriverfrom time import sleepimport jsonif __name__ == '__ma原创 2021-01-09 18:06:25 · 310371 阅读 · 10 评论 -
selenium 自动化 携带cookies模拟登陆哔哩哔哩并发送弹幕和评论(解决多窗口切换、规避检测、评论无法输入等问题)
获取cookies之后就可以自动登陆到哔哩哔哩,点击搜索到的视频,然后输入弹幕,发送弹幕,再点击评论,发送评论,这里有个问题就是运行几次之后发现评论直接sed_keys的话,会出现输入不进去的情况,然后再次检查网页源码,发现评论框有个ajax请求的动态加载,解决办法是先点击一下评论框,再输入评论内容就可以了源码:cookies获取(这里涉及窗口切换)#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/1/3 18:14# @原创 2021-01-03 19:25:47 · 314458 阅读 · 29 评论 -
Python + selenium 破解极验滑块验证码模拟人类滑动行为(解决验证码被怪物吃掉的问题)
写在前面:其实本程序还有很多需要完善和改进的地方,后面会进行完善,大家多多包涵概述通过完整图片与缺失滑块的图片进行像素对比,确定滑块位置边缘检测算法,确定位置规避检测,模拟人的行为进行滑动滑块实现-这里以带刷网为例,展示验证码滑动的效果#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/1/2 18:34# @Author : huni# @File : 验证码2.py# @Software: Py原创 2021-01-03 15:01:25 · 318967 阅读 · 32 评论 -
selenium自动化携带cookies模拟登陆QQ空间
获取cookies:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/1/1 15:53# @Author : huni# @File : QQ空间cookies.py# @Software: PyCharmfrom selenium import webdriverfrom time import sleepimport jsonif __name__ == '__main__': driver原创 2021-01-01 15:59:53 · 314328 阅读 · 2 评论 -
python + selenium自动化实战携带cookies模拟登陆微博
首先获取cookies,使用手机扫码登录斗鱼,然后利用网页cookies保存在本地有些同学可能会问,这不是相当于自己登录了吗,还模拟什么呢,其实来说这是一次获取cookies可以使用很久#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/29 16:27# @Author : huni# @File : 微博cookies.py# @Software: PyCharmfrom selenium import原创 2020-12-29 16:36:54 · 315031 阅读 · 2 评论 -
python + selenium自动化实战携带cookies模拟登陆虎牙
首先获取cookies,使用手机扫码登录斗鱼,然后利用网页cookies保存在本地有些同学可能会问,这不是相当于自己登录了吗,还模拟什么呢,其实来说这是一次获取cookies可以使用很久#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/29 11:22# @Author : huni# @File : 虎牙cookies.py# @Software: PyCharmfrom selenium import原创 2020-12-29 11:28:51 · 316254 阅读 · 4 评论 -
python + selenium自动化实战携带cookies模拟登陆斗鱼
首先获取cookies,使用手机扫码登录斗鱼,然后利用网页cookies保存在本地有些同学可能会问,这不是相当于自己登录了吗,还模拟什么呢,其实来说这是一次获取cookies可以使用很久#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/29 10:58# @Author : huni# @File : 斗鱼cookies.py# @Software: PyCharmfrom selenium import原创 2020-12-29 11:09:22 · 315126 阅读 · 0 评论 -
selenium自动化携带cookies模拟登陆豆瓣(解决iframe定位问题)
获取cookies:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/27 17:44# @Author : huni# @File : 豆瓣cookies.py# @Software: PyCharmfrom selenium import webdriverfrom time import sleepimport jsonif __name__ == '__main__': driver原创 2020-12-27 18:12:28 · 315724 阅读 · 4 评论 -
selenium自动化模拟网易云音乐每天签到打卡300首歌
所需Chromedriver在这里源码:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/25 13:42# @Author : huni# @File : 网易云签到打开听歌.py# @Software: PyCharmfrom selenium import webdriverfrom time import sleepif __name__ == '__main__': driver =原创 2020-12-25 15:35:08 · 317090 阅读 · 0 评论 -
selenium自动化模拟手机浏览器登录csdn(初始化浏览器为手机端)
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/25 12:59# @Author : huni# @File : 手机模拟.py# @Software: PyCharmfrom selenium import webdriverimport jsonfrom selenium.webdriver.common.action_chains import ActionChainsfrom time im原创 2020-12-25 13:10:21 · 316536 阅读 · 1 评论 -
selenium自动化实现csdn每日签到(解决鼠标悬停·问题)
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/24 10:46# @Author : huni# @File : csdn签到.py# @Software: PyCharmfrom selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsimport jsonfrom selenium.webdriv原创 2020-12-25 12:11:46 · 315960 阅读 · 1 评论 -
selenium python 自动化 自动获取CSDN热门文章并模拟速评一下评价(解决无法获取元素的问题)
承接前面的自动登录的文章,这里在前一篇的基础上增加了对热门文章的获取的评论运行结果:写代码过程中遇到了点小麻烦,就是定位不到元素,不是iframe的问题,也不是xpath不规范,反正所有的办法都试了,但是还是不好用,后来我断点打印当前页面page_source试试以下,发现打印的是前一个页面的源码,那就对了,当默认情况下selenium停留在第一个窗口的句柄,执行操作之后,把窗口切换到新窗口的句柄你就可以定位到元素了。#!/usr/bin/env python# -*- coding: utf原创 2020-12-20 14:02:06 · 323535 阅读 · 4 评论 -
selenium携带cookies模拟登陆CSDN
首先是获取cookies保存到本地#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/20 11:00# @Author : huni# @File : cookies获取.py# @Software: PyCharmfrom selenium import webdriverfrom time import sleepimport jsonif __name__ == '__main__':原创 2020-12-20 11:25:01 · 324453 阅读 · 4 评论