今天正是中秋节,要发什么祝福呢,不如来看看微信怎么打印"中秋快乐"吧!
实现思路:
第一步:打印一种表情包棋盘
第二步:在“表情包棋盘”上手绘图案
第三步:找出图案落在每个点的位置
第四步:代码控制浏览器模拟点击
案例一:两个字在一行
稿纸:
实现源码汇总:
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('https://wx2.qq.com/')#打开网页版微信
time.sleep(10)
search = driver.find_element_by_xpath('//*[@id="search_bar"]/input')#查找搜索框
search.click()#点击搜索框
time.sleep(1)
name = input("请输入微信好友:")
search.send_keys(name)#输入微信好友搜索
time.sleep(8)#等待加载好友
search.send_keys(Keys.ENTER)#默认点击第一个好友
#中秋快乐所在的点位
overNumber = [3,9,15,20,23,27,31,32,35,37,38,39,40,41,42,43,44,45,46,47,48,49,51,53,55,56,58,59,60,61,62,63,64,65,67,68,69,71,75,78,80,82,83,78,89,92,93,96,99,104,111,116,134,137