前言: 我不喜欢在电脑上安装微信客户端,如有需要,就直接在浏览器登录网页版微信。今天在思考问题时遇见他们在群里刷屏,咚咚咚…的响,突然想到能不能写一个自动发消息(刷屏)的程序,就想到了送出99朵玫瑰,从1朵送到99朵。
微信网页版: https://wx2.qq.com/
工具: Python+selenium,Goole浏览器
思路:
- 打开网页版微信
- 手机微信扫码登录
- 使用搜索框搜索微信好友
- 点击表情包
- 循环点击玫瑰花
- 达到条件后点击发送按钮
- 条件判断,满足则继续循环,否则发送文字并结束循环
源码汇总如下:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
driver.implicitly_wait(5)
chrome_option = webdriver.ChromeOptions()
chrome_option.add_argument('--proxy--server=127.0.0.1:8080')#使用代理IP,告诉服务器这是人为操作
driver.get