拉灯的小手
这个作者很懒,什么都没留下…
展开
-
selenium 调用本地浏览器插件
seleniumwire --onefile 脚本。参考:https://github.com/wkeeling/selenium-wire/issues/402。seleniumwire 打包后报错找不到 ca.crt文件。在临时文件夹中找不到 seleniumwire ca.crt。2.安装ca.crt 证书至系统根目录。不安装证书的话,https访问会不正常。原创 2023-06-18 20:50:39 · 2330 阅读 · 4 评论 -
seleniumwire 打包后报错找不到 ca.crt文件
seleniumwire --onefile 脚本。参考:https://github.com/wkeeling/selenium-wire/issues/402。seleniumwire 打包后报错找不到 ca.crt文件。在临时文件夹中找不到 seleniumwire ca.crt。2.安装ca.crt 证书至系统根目录。不安装证书的话,https访问会不正常。原创 2023-06-17 01:00:46 · 430 阅读 · 1 评论 -
【原创】selenium配置代理(账密、隧道)
【原创】selenium配置代理(账密、隧道)原创 2023-02-27 21:59:14 · 182 阅读 · 0 评论 -
【原创】Python 网易易盾滑块验证
本文仅供学习交流使用,如侵立删!记一次 网易易盾滑块验证分析并通过操作环境win10 、 macPython3.9selenium、PIL、numpy、scipy、matplotlib分析网易易盾滑块验证,就长下面这个样子具体验证原理有兴趣的可自行查询官方文档:网易易盾开发文档话不多少,借助之前写阿里云盾滑块和极验滑块的经验,直接上代码,详细可参考:[阿里云盾滑块验证]极验滑块验证(https://cenjy.blog.csdn.net/article/details/124357原创 2022-05-11 02:16:32 · 837 阅读 · 0 评论 -
【原创】Selenium获取请求头、响应头
本文仅供学习交流使用,如侵立删!Selenium获取请求头、响应头操作环境win10 、 macPython3.9selenium、seleniumwireselenium是没有办法直接获取请求的详细Headers,很多时候我们我们是需要提取相关的参数来做进一步使用比如token之类的,这里推荐使用一个SeleniumWire模块来达到目的Selenium-wire模块介绍Selenium-wire官方文档安装:pip install selenium-wire项目介绍Sel原创 2022-05-09 17:38:14 · 3603 阅读 · 3 评论 -
Python 阿里云盾滑块验证
本文仅供学习交流使用,如侵立删!记一次阿里云盾滑块验证分析并通过操作环境win10 、 macPython3.9selenium、pyautogui分析最近在做中国庭审公开网数据分析的时候发现每次打开一个新的页面都会触发滑块验证,就长下面这个样子本以为使用selenium定位到滑块元素拖动即可,满心欢喜开始写代码,测试后发现还是高兴太早了~~~貌似有点东西,原以为是因为检测到了selenium的原因,添加防检测代码# 最新版本谷歌浏览器 绕过检测chrome_options.原创 2022-04-23 02:23:44 · 2836 阅读 · 4 评论 -
【原创】Python 极验滑块验证
本文仅供学习交流使用,如侵立删!记一次 极验滑块验证分析并通过操作环境win10 、 macPython3.9selenium、seleniumwire分析最近在做的一个项目登录时会触发一个滑块验证,就长下面这个样子可以很明显的看出来是极验3代验证,借助之前写阿里云盾的经验使用selenium+pyautoui先测试一下,详细可参考:阿里云盾滑块验证直接提示被怪物吃掉了!!!还是先来研究一下官方文档看一下验证的业务逻辑:极验验证接入文档本以为是检测到了selenium,手动原创 2022-05-09 14:35:47 · 1256 阅读 · 0 评论 -
百度资源管理平台 站长工具 批量添加主站域名 子站域名 域名主动推送
站长工具 自动化脚本(仅限学习交流)最近有需求需要做一个百度站长工具自动添加域名的脚本程序,手动太没有效率而且总是提交失败需要刷新重试!环境:python 3.6.1selenium 3.141.0Google Chrome 77.0.3865.75 及对应驱动要点:1.子域名添加一次最多提交十条信息。2.页面无响应即为提交失败,出现频率挺高,基本上提交30-40条数据会失败一次,...原创 2020-01-02 16:55:43 · 38744 阅读 · 0 评论 -
mitmdump脚本中使用requests模块发送请求
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末环境win10、Windows Server 2008 R2python3.9mitmdump4.0mitmdump脚本中使用requests模块发送请求mitmdump脚本中使用requests模块发送请求如果项目必须使用Chrome浏览器加载并通过mitmdump截取数据如果本地设置了代理,在mitmdump脚本中使用requests 请求时会卡住解决办法:1。设备一:运行mitmdump代理服务,负责抓取并原创 2021-07-25 23:52:04 · 21436 阅读 · 1 评论 -
Appium 命令行安装教程
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末命令行安装Appium安装node.js:必须安装12.0版本以上Node.js官网 : http://nodejs.cn/安装淘宝npm(cnpm)npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm -v安装 Appiumcnpm install -g appium本文仅供学习交流使用,如侵立删!企鹅 、WX原创 2021-05-22 01:16:29 · 29942 阅读 · 0 评论 -
Selenium 反反爬检测方案(利用js隐藏浏览器特征)
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末之前我们提到目前网上的反检测方法几乎都是掩耳盗铃,因为模拟浏览器有几十个特征可以被检测,仅仅隐藏 webdriver 这一个值是没有任何意义的。解决这个问题的关键,就是一个 js 文件,叫做stealth.min.jsstealth.min.js文件生成这个stealth.min.js文件是怎么来的呢?这就要说到puppeteer了。我们知道,Python 版本的pyppeteer已经很久没有人维护了,但是Node.js 版本的 pup原创 2021-04-22 11:14:10 · 37888 阅读 · 0 评论 -
Python TeamViewer批量提交密码重置--分析与实现
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末环境win10python3.6.7pycharm2021seleniumimport osimport timeimport datetimefrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver import ActionChainsfrom selenium.webdri原创 2021-02-27 15:55:18 · 35023 阅读 · 0 评论 -
Python selenium 滑块验证--分析与实现
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末滑动模块from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.support.wait import原创 2021-02-27 15:40:53 · 37031 阅读 · 0 评论 -
Python Google关键词搜索 Google人机验证
https//2captcha.com使用的这个平台,具体使用方法查看API开发文档,有详细的文档说明。**本文仅供学习交流使用,如侵立删!具体教程很多了,不做过多介绍了。原创 2022-07-23 18:29:54 · 35798 阅读 · 0 评论 -
CentOS7 安装chrome浏览器和ChromeDriver 及 python脚本调用chrome浏览器
环境:contos 7.5chrome 81.0.4044.6981.0.4044.69-chromedriver_linux64python 3.6.1selenium 3.141.01、centos7 安装 chrome浏览器配置安装源# 在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repovim /etc/yum.repos...原创 2020-03-26 03:23:13 · 35875 阅读 · 0 评论 -
Python vaptcha手势人机验证码识别
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末识别效果:vaptcha手势人机验证码识别验证码样式:提取手势验证图片 def login(self): url = 'https://www.mcbbs.net/member.php?mod=logging&action=login' self.driver.get(url=url) time.sleep(3) self.driver.find原创 2021-03-07 12:49:43 · 37666 阅读 · 0 评论 -
Python 搜狗站长平台批量添加域名+批量提交链接 过验证码 IP限制
本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末效果环境:win10python3.6.7pycharm2021登录 def login_by_scan(self): self.log.info("开始登录,请等待页面加载完成后,输入账号登录...") self.driver.get('http://zhanzhang.sogou.com/index.php/site/index') self.log.原创 2021-03-10 18:26:06 · 35446 阅读 · 1 评论 -
Appium adb 获取真实 appActivity
方法一(最简单有效的方法)通过cmd命令,前提是先打开手机中你要获取包名的APPadb shelldumpsys activity | grep mFocusedActivity有时获取到的不是真实的Activity方法二adb shell monkey -p 包名 -v 1 # 打印详细信息cmp=com.alibaba.android.rimet/.biz.Spla...原创 2019-05-21 15:34:30 · 32853 阅读 · 2 评论 -
Ubuntu 18.0.4 安装Selenium 详细流程(亲测有效)
系统版本:Ubuntu 18.0.4Python版本:python3.6.6Selenium版本:3.14.0firefox版本:52.0.2 (各版本下载地址)geckodriver版本:0.15.0(各版本下载地址)安装Seleniumpip3 install selenium==3.14firefox 下载解压放至 /opt (先断网菜单-首选项-高级-更新里选择不检查更新...原创 2018-11-23 20:39:05 · 35639 阅读 · 0 评论