首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何用Python开发QQ机器人

第一个大坎就迈过了…接下来是另一个大坎 使用 mirai-login-solver-selenium 处理滑块验证辅助登录 在成功启动的mcl窗口,运行命令登录qq:login 账号 密码 应该是会出错的...,因为mirai-console在登录,不能处理滑块验证: ?...前面的工作就做了两个事情 使用mcl运行mirai-console 使用 mirai-login-solver-selenium 辅助通过滑块验证码,完成登录 那么接下来就开始用mirai-api-http...通过 graia-application-mirai 使用 python 开发 mirai 机器人 前面的操作,直到该步为止,基本对所有使用除java/kotlin语言的程序员,都是通用的。...而后面的操作,仅写给使用python的程序员 graia-application-mirai官方文档[7] 首先对mirai-api-http进行配置,如图: ?

3.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

Python使用Selenium模拟浏览器输入内容和鼠标点击

本文介绍Python调用Selenium实现模拟浏览器输入和点击的步骤和方法,并给出最易出现的BUG的解决办法 ? 一、安装Selenium pip install Selenium ?.../index.html (注意:运行代码如果没有下载与自己的浏览器版本匹配的 chromedriver.exe 放到代码同级目录下, 会报错: selenium.common.exceptions.WebDriverException...Please see https://sites.google.com/a/chromium.org/chromedriver/home) ?...:{}".format(e)) browser.close() 上面的代码声明一个Chrome浏览器,通过browser对象获取浏览器标签进行输入内容和点击,sleep()模拟浏览器加载的过程...()等,如果需要选择的html标签有id属性,优先通过id选择,或者通过name属性,除非这个标签只有class属性,再使用class的方法(换种思路),就可以避免以上问题了.

4.4K30

selenium 和 scrapy 模拟知乎登录

进行一点修改就可以登录了,本文主要是记录 1 环境说明 Win10 系统下 Python3,编译器是 Pycharm 。...这里还需要下载一个 Drivers,比如我用的是 Chrome 浏览器就下载 chromedriver,别的浏览器下载对应的 driver 就好 链接:http://selenium-python.readthedocs.io...密码: fpqc 下载回来后需要把路径记住,比如我就把 chromedriver.exe 放在了 C:/Program Files (x86)/Google/Chrome/Application/...先导入要用的库 from selenium import webdriver from scrapy.selector import Selector 接着就是对浏览器进行设置,chromedriver...3 说明 登录完之后就可以开搞了 安装说明:http://selenium-python.readthedocs.io/installation.html 官方文档:https://seleniumhq.github.io

86430

Selenium - Web Browser Automation, 没有你想象的那么难

对于一些复杂的网站,同样可以使用进行爬取。...环境 这里使用python进行开发 python 3.6 webdriver selenium chrome or firefox 其中 webdriver 需要下载对应平台 selenium 可以使用...pip install selenium 安装 国产浏览器是不可以的 网站常用操作 Selenium功能 框架底层使用JavaScript模拟真实用户对浏览器进行操作。...使用简单,可使用Java,Python等多种语言编写用例脚本 测试常用操作 在日常测试,我们经常会遇到以下操作: 单击 输入文字(数字等) 上传图片 选择(单选,多选等) 以上为常用操作,那以这些常用操作来开始以下叙述...find_element 找到对应的元素,这里可以使用 xpath, classname, css selector, id 等方式进行定位 定位得到账号输入框元素,先清空原来的内容,后通过 send_keys

1.7K20

python小技能: 【自动回复社区帖子的留言】搭建seleniumChromeDriver环境教程(Mac版本)

引言 搭建seleniumChromeDriver环境 案例:自动回复社区帖子的留言 I 搭建seleniumChromeDriver环境 安装python 下载驱动:chromedriver.chromium.org...、http://npm.taobao.org/mirrors/chromedriver 安装selenium 1.1 安装pip pip 是 Python 包管理工具,该工具提供了对Python 包的查找...支持的浏览器有IE、Firefox、Safari、Google、Opera等。...II 案例:自动回复社区留言【Selenuim版本】 仅供交流 脚本1: 保存已登录cookie 脚本2:自动回五星 两个脚本最好在同一目录下 2.1 保存已登录cookie 运行脚本, 然后登录账号获取并保持已登录...cookie 基于python3 获取登录之后的token信息 python3 .

97010

xss bot从入门到弃坑

selenium selenium是用来控制webdriver的接口的,网上搜到的大部分脚本大部门都是java控制的,下面我的所有脚本都使用python操作selenium,下面有份不太完整的文档。...https://sites.google.com/a/chromium.org/chromedriver/downloads 由于webdriver版本众多,api和语法也有所不同,这里推荐最新版chrome...C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chromedriver.exe" os.environ["webdriver.chrome.driver...判断存在,bot开启webdriver访问相应的页面(通过添加cookie或者ip check的方式判断访问来源),相应的页面从数据库取出数据,bot访问完成后关闭。...= "C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chromedriver.exe" os.environ

77320

应对双11,我帮她写了一个自动下单脚本

如上流程图,分为两步: 第一步,先把需要抢购的商品加购物车,注意因为后面抢购为简化技术,会对购物车所有商品进行下单,所以不购买的商品最好先从购物车删掉。...三、机器人(脚本)实现 代码由Python语言实现,此代码中引用到python多个扩展模块,除了selenium的webdriver,其它模块均为安装python自带安装,那么要想成功运行此代码,需要通过如下四步部署运行环境...: 安装python,一般mac和linux系统都会默认安装python,如果是windows系统,自己去google或百度一下。...安装chromedriver,也可以说它是chrome的一个插件,是为了webDriver可以通过操作chomedriver来控制chrome浏览器进行自动操作,比如打开网页,点击按钮等。...下载地址:http://chromedriver.storage.googleapis.com/index.html 注意下载要根据电脑系统和chrome浏览器版本来选择对应的chromedriver

13.5K20

EvilSelenium:一款功能强大的Chromium浏览器渗透测试工具

关于EvilSelenium EvilSelenium是一款基于Selenium的渗透测试工具,该工具基于武器化的Selenium实现其功能,可以帮助广大研究人员针对基于Chromium的浏览器进行安全分析和渗透测试...功能介绍 1、通过autofill获取存储的凭证信息; 2、获取Cookie数据; 3、获取网站屏幕截图; 4、导出Gmail/O365电子邮件数据; 5、导出Whats*App消息; 6、下载&提取文件信息...SETUP: /install - Install chromedriver & Selenium webdriver. Run this once....工具配置&使用 全局配置 默认配置下,EvilSelenium将会尝试使用Google Chrome的用户数据文件夹来获取数据,其他基于Chromium的浏览器也同样支持该功能。.../gmail - 用户认证后,从mail.google.com获取电子邮件,电子邮件最大数量为50 /outlook - 用户认证后,从Outlook获取电子邮件。

1.1K20

手把手包教会_手把手地教是什么意思

(2)安装python✨ (3)验证是否安装完成✨ (4)安装Selenium✨ 二,selenium启动Chrome浏览器 (1)查看Chrome版本信息✨ (2)下载驱动 chromedriver...---- 往期知识点 往期内容回顾 【python】 字典使用教程(超级详细)不看 你怎么够别人卷 【python教程】requests库的基本用法 【python教程】保姆版教使用pymysql...Selenium 1那样需要先启动服务; 设计模式:按照Server-Client的经典设计模式设计; Server端:可以是任意的浏览器,当脚本启动浏览器,该浏览器就是Server,它的职责是处理...)来转化浏览器的native调用,所以进行Selenium自动化时,需先下载对应的浏览器的驱动。...安装完成后可以查看版本号,命令为:pip show selenium 二,selenium启动Chrome浏览器 不同的浏览器,需要安装对应浏览器的Selenium驱动才能进行自动化测试。

1.5K20

Python + selenium + crontab实现每日定时自动打卡功能

经过我不懈的努力,最终选择了seleniumseleniumselenium,因为简单( 安装selenium库 $ sudo pip install selenium 安装chromdriver 因为我有代理所以直接在官网下载的.../linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome*.deb 查看版本 $ google-chrome...webdriver.Chrome(chrome_options=self.chrome_options) print(self.get_current_time() + ' ' + _username + u'开始进行打卡...$ crontab -e 如果是首次使用,应该会让你选择编辑器,我选择的vimvimvim,然后在最后一行加入一行 0 0 * * * python ~/dailyReport.py ~/dailyReport.log...注 Chrome在服务器端运行参考博文:https://www.zalou.cn/article/183899.htm 到此这篇关于Python + selenium + crontab实现每日定时自动打卡的文章就介绍到这了

2.3K10

手把手教你搭建 Selenuim 自动化环境

Python 可以直接使用命令行进行安装: python -m pip install selenium 如果你电脑安装了多个版本的 Python,并且使用我之前提到的《多版本 Python使用中的灵活切换...》进行重命名的话,请使用对应的命令行版本进行安装,如: python34 -m pip install selenium 如果使用这个命令安装失败,可以多试几次,因为链接的是国外的站点,所以你懂的。...4.本次使用的浏览器版本为最新的 Google Chrome 68.0.3440.84(正式版本) (64 位),可以自行 FQ 下载,或者通过「360 软件管家」下载; 官方下载地址:https:/.../www.google.com/chrome/ 5.本次使用ChromeDriver 版本为最新的 2.41,这地方请注意下,不同的 ChromeDriver 版本支持的 Chrome 版本也可能有不同...path 里面; path 修改后,需要重启命令行工具才生效; 可以通过在命令行敲命令 path,检查是否添加成功; 还有一个取巧的方法,把 chromedriver.exe 直接丢到 python

1.1K40
领券