国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何用python自動(dòng)化微信小程序

這篇具有很好參考價(jià)值的文章主要介紹了如何用python自動(dòng)化微信小程序。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

如何微信小程序自動(dòng)化搶到跨境安

最近,接到一個(gè)這樣的需求,最終交付的結(jié)果如下:

為了保護(hù)隱私,做了馬賽克的處理。

python 微信小程序,源代碼,微信小程序,python,自動(dòng)化

一、界面的實(shí)現(xiàn)

程序提供一個(gè)界面,用于啟動(dòng)模擬器和實(shí)現(xiàn)啟動(dòng)搶票腳本

python 微信小程序,源代碼,微信小程序,python,自動(dòng)化

二、模擬器集成

模擬器被封裝程序的安裝目錄下

python 微信小程序,源代碼,微信小程序,python,自動(dòng)化

三、自動(dòng)化小程序

整個(gè)自動(dòng)化的工程采用python實(shí)現(xiàn):

核心的偽代碼如下圖所示:

import uiautomator2 as u2
import time
import adbutils
import  multiprocessing

class HandleKaoyanbang(object):
    def __init__(self, serial="127.0.0.1:62025"):
        # 當(dāng)前是通過(guò)usb的方法來(lái)街道移動(dòng)設(shè)備的
        self.d = u2.connect_usb(serial=serial)
        self.size = self.get_windowsize()

    def get_windowsize(self):
        """獲取手機(jī)屏幕的大小"""
        return self.d.window_size()

    def close_app(self):
        # 停止考研幫app
        self.d.app_stop("com.tencent.mm")

    def enter_kja(self):


    def ClickTryCatch(self, x, y, sleeptime):

    def SetTextTryCatch(self, text, sleeptime):


    def xiaochengxuGet(self):

    def handle_kaoyanbang_app(self):


# 獲取所有設(shè)備的序列號(hào)
def get_devices():
    # 獲取到當(dāng)前操作系統(tǒng)中所接通的移動(dòng)設(shè)備的序列號(hào)
    return [d.serial for d in adbutils.adb.device_list()]

# 操控設(shè)備函數(shù)
def handle_device(serial):
    k = HandleKaoyanbang(serial)
    k.handle_kaoyanbang_app()

def main():
    # 多進(jìn)程啟動(dòng)u2滑動(dòng)移動(dòng)設(shè)備
    for i in range(len(get_devices())):
        serial = get_devices()[int(i)]
        handle_device(serial)
        #p = multiprocessing.Process(target=handle_device, args=(serial,))
        #啟動(dòng)進(jìn)程
        #p.start()



if __name__ == '__main__':
    main()

四、最終部署

將整個(gè)程序打包,打包后的安裝包發(fā)送給客戶(hù):

python 微信小程序,源代碼,微信小程序,python,自動(dòng)化

安裝完成后,直接運(yùn)行,就可以實(shí)現(xiàn)文章開(kāi)頭的動(dòng)圖效果了

如果想學(xué)習(xí)系統(tǒng)學(xué)習(xí)微信自動(dòng)化腳本抓取的可以參考我的這個(gè)專(zhuān)欄

https://blog.csdn.net/biggbang/category_11933462.html?spm=1001.2014.3001.5482

如果也有類(lèi)似的需求可以看到我的博客主頁(yè),找到qq或者v定制開(kāi)發(fā)

五、總結(jié)

  • 本文介紹了整個(gè)微信小程序的自動(dòng)化過(guò)程 。
  • 我已經(jīng)將全部源碼上傳到后臺(tái)上,關(guān)注文章底部公眾號(hào)后回復(fù)「 kja 」即可獲得。
  • 如果你覺(jué)得文章還不錯(cuò),請(qǐng)大家點(diǎn)贊分享下。你的肯定是我最大的鼓勵(lì)和支持。

?? 往期優(yōu)質(zhì)文章分享

  • C++ QT結(jié)合FFmpeg實(shí)戰(zhàn)開(kāi)發(fā)視頻播放器-01環(huán)境的安裝和項(xiàng)目部署
  • 解決QT問(wèn)題:運(yùn)行qmake:Project ERROR: Cannot run compiler ‘cl‘. Output:
  • 解決安裝QT后MSVC2015 64bit配置無(wú)編譯器和調(diào)試器問(wèn)題
  • Qt中的套件提示no complier set in kit和no debugger,出現(xiàn)黃色感嘆號(hào)問(wèn)題解決(MSVC2017)
  • Python+selenium 自動(dòng)化 - 實(shí)現(xiàn)自動(dòng)導(dǎo)入、上傳外部文件(不彈出windows窗口)

?? 優(yōu)質(zhì)教程分享 ??

  • ??如果感覺(jué)文章看完了不過(guò)癮,可以來(lái)我的其他 專(zhuān)欄 看一下哦~
  • ??比如以下幾個(gè)專(zhuān)欄:Python實(shí)戰(zhàn)微信訂餐小程序、Python量化交易實(shí)戰(zhàn)、C++ QT實(shí)戰(zhàn)類(lèi)項(xiàng)目 和 算法學(xué)習(xí)專(zhuān)欄
  • ??可以學(xué)習(xí)更多的關(guān)于C++/Python的相關(guān)內(nèi)容哦!直接點(diǎn)擊下面顏色字體就可以跳轉(zhuǎn)啦!
學(xué)習(xí)路線指引(點(diǎn)擊解鎖) 知識(shí)定位 人群定位
?? Python實(shí)戰(zhàn)微信訂餐小程序 ?? 進(jìn)階級(jí) 本課程是python flask+微信小程序的完美結(jié)合,從項(xiàng)目搭建到騰訊云部署上線,打造一個(gè)全棧訂餐系統(tǒng)。
??Python量化交易實(shí)戰(zhàn) ?? 入門(mén)級(jí) 手把手帶你打造一個(gè)易擴(kuò)展、更安全、效率更高的量化交易系統(tǒng)
?? C++ QT結(jié)合FFmpeg實(shí)戰(zhàn)開(kāi)發(fā)視頻播放器?? 難度偏高 分享學(xué)習(xí)QT成品的視頻播放器源碼,需要有扎實(shí)的C++知識(shí)!
?? 游戲愛(ài)好者九萬(wàn)人社區(qū)?? 互助/吹水 九萬(wàn)人游戲愛(ài)好者社區(qū),聊天互助,白嫖獎(jiǎng)品
?? Python零基礎(chǔ)到入門(mén) ?? Python初學(xué)者 針對(duì)沒(méi)有經(jīng)過(guò)系統(tǒng)學(xué)習(xí)的小伙伴,核心目的就是讓我們能夠快速學(xué)習(xí)Python的知識(shí)以達(dá)到入門(mén)

?? 資料白嫖,溫馨提示 ??

關(guān)注下面卡片即刻獲取更多編程知識(shí),包括各種語(yǔ)言學(xué)習(xí)資料,上千套PPT模板和各種游戲源碼素材等等資料。更多內(nèi)容可自行查看哦!

python 微信小程序,源代碼,微信小程序,python,自動(dòng)化文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-543916.html

到了這里,關(guān)于如何用python自動(dòng)化微信小程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序自動(dòng)化發(fā)布

    微信小程序自動(dòng)化發(fā)布

    文章描述不清 有疑問(wèn)可以私信 Alison-Bird 參考:https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html 參考:https://www.npmjs.com/package/miniprogram-ci 上傳文件 xx.js

    2024年02月07日
    瀏覽(23)
  • 微信小程序自動(dòng)化測(cè)試——微信小程序云測(cè)服務(wù)!

    微信小程序自動(dòng)化測(cè)試——微信小程序云測(cè)服務(wù)!

    MiniTest 微信小程序云測(cè)服務(wù)是一套由微信測(cè)試團(tuán)隊(duì)自主研發(fā),聯(lián)合WeTest云真機(jī)能力,共同推出的微信小程序自動(dòng)化測(cè)試服務(wù)。 服務(wù)基于云真機(jī),支持開(kāi)發(fā)者簡(jiǎn)單快捷地實(shí)現(xiàn)小程序智能化Monkey測(cè)試,錄制回放,自定義測(cè)試和性能分析等能力,并提供詳細(xì)的測(cè)試結(jié)果及性能數(shù)據(jù),

    2024年04月15日
    瀏覽(27)
  • pyautogui微信小程序自動(dòng)化操作

    一個(gè)很簡(jiǎn)單的腳本,用途是實(shí)現(xiàn)微信小程序或其他軟件的自動(dòng)化操作,如果是長(zhǎng)期固定需求,可以考慮把腳本內(nèi)置到常用軟件的環(huán)境中,比如MAYA,當(dāng)我每天打開(kāi)MAYA時(shí)就可以實(shí)現(xiàn)每天自動(dòng)在小程序上疫情打卡 主要使用pyautogui和opencv模塊,opencv用于圖像識(shí)別,pyautogui用于鍵鼠操

    2024年02月11日
    瀏覽(29)
  • 微信小程序的自動(dòng)化測(cè)試框架

    微信小程序的自動(dòng)化測(cè)試框架

    微信發(fā)布了小程序的自動(dòng)化測(cè)試框架Minium,提供了多種運(yùn)行驗(yàn)證方式,其特點(diǎn): 支持一套腳本,iOS Android 模擬器,三端運(yùn)行 提供豐富的頁(yè)面跳轉(zhuǎn)方式,看不到也能去得到 可以獲取和設(shè)置小程序頁(yè)面數(shù)據(jù),讓測(cè)試不止點(diǎn)點(diǎn)點(diǎn) 可以直接觸發(fā)小程序元素綁定事件 支持往 AppSerive

    2024年02月04日
    瀏覽(23)
  • 微信小程序接口自動(dòng)化-獲取微信code

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html 小程序登陸需要在小程序內(nèi)部調(diào)用 wx.login() 的方法拿到 code,然后去請(qǐng)求服務(wù)獲取到 token,后續(xù)的接口才能請(qǐng)求。 如何獲取 code 去進(jìn)行token獲取。 Python 使用minium,JS 使用miniprogram-automator,這是微信官方提供的 UI 自動(dòng)

    2024年02月08日
    瀏覽(19)
  • 【APP自動(dòng)化測(cè)試必知必會(huì)】Appium之微信小程序自動(dòng)化測(cè)試

    【APP自動(dòng)化測(cè)試必知必會(huì)】Appium之微信小程序自動(dòng)化測(cè)試

    H5 是指第 5 代 HTML ,也指用 H5 語(yǔ)言制作的一切數(shù)字產(chǎn)品。 所謂 HTML 是“超文本標(biāo)記語(yǔ)言”的英文縮寫(xiě)。我們上網(wǎng)所看到網(wǎng)頁(yè),多數(shù)都是由 HTML 寫(xiě)成的。 “超文本”是指頁(yè)面內(nèi)可以包含圖片、鏈接,甚至音樂(lè)、程序等非文字元素。而“標(biāo)記”指的是 這些超文本必須由包含屬性

    2024年02月09日
    瀏覽(122)
  • 微信小程序自動(dòng)化測(cè)試框架 Minium——快速開(kāi)始

    微信小程序自動(dòng)化測(cè)試框架 Minium——快速開(kāi)始

    Minium 是微信測(cè)試團(tuán)隊(duì)為小程序?qū)iT(mén)開(kāi)發(fā)的自動(dòng)化框架。它實(shí)現(xiàn)了miniprogram-automator 中小程序自動(dòng)化能力。使用 Minium 可以進(jìn)行小程序 UI 自動(dòng)化測(cè)試,但是 minium 的功能不止于僅僅是 UI 自動(dòng)化,甚至可以使用 Minium 來(lái)進(jìn)行函數(shù)的 Mock,可以直接跳轉(zhuǎn)到小程序某個(gè)頁(yè)面并設(shè)置頁(yè)面數(shù)

    2023年04月23日
    瀏覽(37)
  • 【接口測(cè)試】微信小程序接口自動(dòng)化的實(shí)現(xiàn)方案

    【接口測(cè)試】微信小程序接口自動(dòng)化的實(shí)現(xiàn)方案

    前幾天看到有人問(wèn)微信小程序怎么進(jìn)行接口自動(dòng)化,所以想把自己如何進(jìn)行微信小程序接口自動(dòng)化的方法分享下。 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html這是微信小程序的登陸流程,小程序登陸需要在小程序內(nèi)部調(diào)用 wx.login() 的方法拿到 code,然后去請(qǐng)

    2024年02月09日
    瀏覽(23)
  • 微信小程序自動(dòng)化測(cè)試——自定義測(cè)試(Minium)

    微信小程序自動(dòng)化測(cè)試——自定義測(cè)試(Minium)

    前文 微信小程序自動(dòng)化測(cè)試——錄制回放 提到錄制回放 支持輸入,文本查找,斷言等自動(dòng)化測(cè)試基礎(chǔ)操作,無(wú)需編寫(xiě)代碼,用例生成效率高,但是部分操作不支持,對(duì)復(fù)雜業(yè)務(wù)場(chǎng)景有局限性。如果用戶(hù)希望適用復(fù)雜的業(yè)務(wù)場(chǎng)景,自主制定測(cè)試場(chǎng)景,可以嘗試 自定義測(cè)試(

    2024年02月11日
    瀏覽(26)
  • 使用 appium 進(jìn)行微信小程序的自動(dòng)化測(cè)試

    目錄 前言: 微信小程序結(jié)構(gòu) 自動(dòng)化用例的調(diào)整 示例代碼 后記 微信小程序是一種流行的移動(dòng)應(yīng)用程序,它在移動(dòng)設(shè)備上提供了豐富的功能和用戶(hù)體驗(yàn)。為了確保微信小程序的質(zhì)量和穩(wěn)定性,自動(dòng)化測(cè)試是必不可少的一環(huán)。Appium是一個(gè)強(qiáng)大的自動(dòng)化測(cè)試工具,可以用于測(cè)試微

    2024年02月17日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包