日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python实现抢劵_用Python实现微信自动化抢红包,再也不用担心抢不到红包了

發布時間:2025/3/15 python 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python实现抢劵_用Python实现微信自动化抢红包,再也不用担心抢不到红包了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 概述

剛剛收到了兩個消息,一個好消息,一個壞消息。

先說好消息,好消息就是微信群里有人要發紅包,開心~

不過轉念一想,前幾次的紅包一個都沒搶到,這次???不由自主的嘆了一口氣 ...

過了一會,內心的情緒逐漸平復了。

心想:“難道就這么放棄了嗎?晚飯還吃泡面(泡面感覺有被冒犯到)?但是手動搶肯定沒戲,畢竟手can誰也沒辦法!那就只能試試能不能通過編程的方式實現自動化搶紅包了!”

現在捋一下思路,微信群發紅包的基本情況是:每一次發紅包都會與上一次有一些時間間隔,實現自動化搶紅包的基本思路如下:

  • 手動清空之前微信群中的紅包記錄
  • 執行自動化搶紅包程序,進入發紅包的微信群(可以暫時將其頂置),循環檢測群中是否有紅包,發現紅包則點擊紅包
  • 檢測紅包是否被領取(判斷點擊后的紅包是否出現開字),如果紅包未被領取,則點擊開字領取紅包,再返回群聊界面刪除已被領取的紅包記錄;如果紅包已被領取,則返回群聊界面刪除已被領取的紅包記錄,之后以此類推

2. 環境

本文主要環境如下:

  • Win7
  • 小米5s
  • Python3.7
  • Appium1.5
  • 微信7.0.20

如果對環境搭建不熟悉的話,可以看一下:Python + Appium 自動化操作微信入門 和 我用 Python 找出了刪除我微信的所有人并將他們自動化刪除了。

3. 實現

接下來我們開始手動敲代碼,下面一起來看一下具體實現。

首先看一下配置信息,代碼實現如下:

desired_caps = {"platformName": "Android", # 系統"platformVersion": "8.0.0", # 系統版本號"deviceName": "m5s", # 設備名"appPackage": "com.tencent.mm", # 包名"appActivity": ".ui.LauncherUI", # app 啟動時主 Activity'unicodeKeyboard': True, # 使用自帶輸入法'noReset': True # 保留 session 信息,可以避免重新登錄 }

因為點擊紅包后需要判斷點擊后的紅包是否被領取,即是否有開字,如圖所示:

所以我們定義一個判斷元素是否存在的方法,代碼實現如下:

# 判斷元素是否存在 def is_element_exist(driver, by, value):try:driver.find_element(by=by, value=value)except Exception as e:return Falseelse:return True

因為紅包無論是被自己領取還是被他人領取,之后都要刪除領取后的紅包記錄,所以我們再來定義一個刪除已領取紅包的方法,代碼實現如下:

# 刪除領取后的紅包記錄 def del_red_envelope(wait, driver):# 長按領取過的紅包r8 = wait.until(EC.element_to_be_clickable((By.ID, "com.tencent.mm:id/r8")))TouchAction(driver).long_press(r8).perform()# 點擊長按后顯示的刪除wait.until(EC.element_to_be_clickable((By.ID, "com.tencent.mm:id/gam"))).click()# 點擊彈出框的刪除選項wait.until(EC.element_to_be_clickable((By.ID, "com.tencent.mm:id/doz"))).click()

長按領取后紅包的效果圖如下:

點擊長按后顯示的刪除項之后的效果圖如下:

我們接著來看一下進入紅包群后的主程序實現,代碼如下:

while True:# 有紅包則點擊wait.until(EC.element_to_be_clickable((By.ID, "com.tencent.mm:id/r8"))).click()print("點擊了紅包")# 判斷紅包是否被領取is_open = is_element_exist(driver, "id", "com.tencent.mm:id/den");print("紅包是否被領取:", is_open)if is_open == True:# 紅包未被領取,打開紅包wait.until(EC.element_to_be_clickable((By.ID, "com.tencent.mm:id/den"))).click()# 返回群聊wait.until(EC.element_to_be_clickable((By.ID, "com.tencent.mm:id/dm"))).click()# 刪除領取過的紅包記錄del_red_envelope(wait, driver)else:# 返回群聊driver.keyevent(4)# 刪除領取過的紅包記錄del_red_envelope(wait, driver)

最后,我們通過視頻來看一下整體效果:

知乎視頻?www.zhihu.com用Python實現微信自動化搶紅包,再也不用擔心搶不到紅包了?mp.weixin.qq.com

總結

以上是生活随笔為你收集整理的python实现抢劵_用Python实现微信自动化抢红包,再也不用担心抢不到红包了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久噜噜色综合一区二区 | 动漫玉足吸乳羞免费网站玉足 | 日本一区二区不卡视频 | 亚洲精选一区二区三区 | 三级视频在线 | 一级黄色片一级黄色片 | 欧美久草视频 | 日韩欧美精品在线观看 | 浴室里强摁做开腿呻吟男男 | 国产免费高清视频 | 99re这里只有精品首页 | 国产精品丝袜一区二区 | 日韩黄色三级视频 | 色中文字幕在线观看 | 一呦二呦三呦精品网站 | 一区二区三区激情 | 麻豆av在线播放 | 91一区二区| 欧美xxxx日本和非洲 | 国产又粗又猛又爽又黄的视频一 | 成年人91视频 | 午夜影视网 | 人禽l交视频在线播放 视频 | 春色激情站 | 亚洲欧美成人综合 | 久久影音 | 久久免费在线观看视频 | 久久久精品美女 | 寡妇激情做爰呻吟 | 五月天免费网站 | 色哒哒影院 | 天天射天天操天天干 | 91国偷自产中文字幕久久 | 久久综合91 | 性感av在线| 99re这里都是精品 | 成年人视频在线播放 | 天天天色综合 | 亚洲 日本 欧美 中文幕 | 在线观看污网站 | 欧美黄色一级 | 亚洲乱亚洲 | julia在线播放88mav | 国产精品一区二区入口九绯色 | 色综合天天操 | 日韩成年视频 | 99热2| 欧美视频第一区 | 人体写真 福利视频 | 日本女优在线看 | 亚洲一级av无码毛片精品 | 成人在线一区二区 | 51ⅴ精品国产91久久久久久 | 看一级大片 | 国产精品jizz在线观看老狼 | 国产亚洲欧美一区二区三区 | 国产91av视频 | 日韩电影一区二区三区四区 | 爆操少妇| 日批视屏 | 日韩成年人视频 | 国产精品自拍电影 | 亚洲第一在线视频 | 亚洲视频一区在线播放 | av在线伊人 | 国产精品嫩草影院精东 | 两口子交换真实刺激高潮 | 天天操夜夜爱 | 婷婷国产精品 | 日本zzjj | 久久奇米 | 天海翼一区二区三区 | 99re在线视频| 手机看片亚洲 | 动漫美女露胸网站 | 国产伦精品一区二区三区在线观看 | 一级成人毛片 | 国产猛男猛女超爽免费视频 | 国精产品一区一区三区 | 六月丁香婷婷激情 | 人人干人人干 | 曰本三级日本三级日本三级 | 一卡二卡久久 | 国产精品99久久久久久久 | 日韩国产在线一区 | 国产成人精品一区二区三区免费 | 国语一区二区 | 久久网亚洲 | 91最新入口 | 国产精品夜夜 | 日韩avav| 深爱五月激情五月 | 黄网视频在线观看 | 久久视频一区二区 | 国产猛男猛女超爽免费视频 | 国产精品成人无码专区 | 中文av一区二区三区 | 日韩欧美黄 | 天天毛片|