摘要:一年一度的雙十一又到了,今年某寶又推出新玩法,刷喵糖搶地盤。這不,就有人用寫了個自動刷的代碼。注本文內容僅做技術討論交流,請勿用于其他用途,否則概不負責。
一年一度的雙十一又到了,今年某寶又推出新玩(shua)法(hou),刷喵糖搶地盤。我實在是懶得玩了,想想之前刷了半天還賺不回門票錢,真是不劃算。相信跟我類似想法的人一定也不少。這不,就有人用python寫了個自動刷的代碼。今天就跟大家分享一下。
注:本文內容僅做技術討論交流,請勿用于其他用途,否則概不負責。
當然現在你也用不了,因為喵糖活動已經結束啦!只不過這個方法顯然不僅僅可以刷喵糖,懂得都懂,不多說。
本次代碼主要依托appium實現,Appium 是一個開源、跨平臺的自動化測試工具,用于測試原生和輕量移動應用,支持 iOS, Android 和 FirefoxOS 平臺。
之前在安裝appium的時候,走了很多坑,于是總結了1套安裝教程,下面分享給大家,絕對管用。
1.下載安裝appium
下載地址為:http://appium.io/,安裝完成后運行會有如下顯示:
2.配置開發環境
如果我們想要使用android設備做app抓取的話,還需要下載Android SDK,這里建議先下載Android Studio,下載地址為http://www.android-studio.org/,安裝的過程中會出現以下錯誤:
我們可以通過修改host文件來解決:C:/Windows/System32/drivers/etc/hosts
然后在setting-apperarance&Behavior-systemSetting-Android SDK中安裝你需要的android版本。最后,如果你的時間不是很緊張,并且又想快速的python提高,最重要的是不怕吃苦,建議你可以價位:762459510 ,那個真的很不錯,很多人進步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~
3.安裝java并配置環境
如果不安裝java,appium客戶端老是提示缺少java環境,安裝地址為:
https://www.oracle.com/technetwork/java/javase/downloads/index.html
我安裝的是jdk-13.0.1,按照如下配置環境變量:
系統變量名:JAVA_HOME,變量值:C:/Program Files/Java/jdk-13.0.1;``系統變量名:CLASSPATH,變量值:%java_home%/lib。
4.appium簡單使用
1.啟動app
把手機打開USB調試模式,連接電腦后打開appium,啟動界面如圖:
點擊Start Server按鈕即可啟動Appium的服務,啟動后運行界面如圖所示:
打開配置界面:
需要配置啟動app的Desired Capabilities參數,它們分別為platformName(手機系統)、deviceName(設備名稱,如果是手機模擬器,則填126.0.0.1:端口號)、apppackage(app程序包名)、appActivity(入口Activity名)。
點擊右下角start session后就可以啟動APP了
5.用python寫代碼
引入appium模塊并設置好參數,啟動app
desired_caps = {``"platformName": "Android",``"deviceName": "VOG_AL00",``"appPackage": "com.taobao.taobao",``"appActivity": "com.taobao.tao.welcome.Welcome",``"noReset": "true",``"fullReset": "false"``server = "http://localhost:4723/wd/hub"``driver = webdriver.Remote(server, desired_caps)
noReset參數設置為true是為了打開app的時候避免重新登錄。
設置循環點擊
while True:``driver.find_element_by_android_uiautomator ("new UiSelector().text("去瀏覽")").click()``time.sleep(random.randint(15,17))``driver.press_keycode(4)
找到帶有“去瀏覽”字樣的按鈕并點擊
暫停15~17秒
按“返回”鍵
這樣就大功告成了,想嘗試的趕緊體驗一下吧。
如果文章對你有幫助,歡迎轉發/點贊/收藏~
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/123967.html
摘要:為啥你天天刷抖音一點都不煩,因為你覺得視頻好看你有興趣啊。比如我們說你玩是不是要開始搭建一個自己的網站,是不是可以自己寫一個小的腳本來自動發消息給你的女朋友等等,通過這樣的小例子來慢慢的培養自己的學習的興趣。學習,切勿貪快貪多。 大家好,我是菜鳥哥! 周末啦,跟大家聊一下我們粉絲團的情況...
摘要:參考資料事件代理很久很久以來,總感覺事件發生與事件代理到之間沒什么鳥區別。要搞清楚什么是事件代理,就需要先搞清楚什么是代理。,怎么從字面來理解事件代理一詞的含義后文有講。于是,看了事件代理的資料。這一過程被稱為事件冒泡。 參考資料:js-事件代理 很久很久以來,總感覺事件發生與事件代理到之間沒什么鳥區別。 最近,又看了一下,感覺區別其實真不大!看怎么理解吧。 要搞清楚什么是事件代理,就...
摘要:有的人學了兩三個月,卻連門都入不了,而有的人一個月左右就開始做項目,造成這么大反差的原因,其實學習資源占據了很大的因素。別在網上瞎學了,我最近也做了一些資源的更新,只要你是我的粉絲,這期福利你都可拿走。 ...
摘要:搞清楚了的信息后,我們就可以寫代碼來自動提交信息了。里面存的就是要的信息,其中賬號和密碼我用代替了。若不是一種數據類型或者由數據類型構成的元組,將引發一個異常。 從自己別的博客搬過來的,很久之前的文章,正好放在專欄Python基礎知識里~不知道對別人有沒有用,希望不會辣眼睛哈哈~ 最近學了點關于python的網絡爬蟲的知識,簡單記錄一下,這里主要用到了requests庫和Beautif...
摘要:最近有粉絲在群里提出建議,找一小部分人組建一個小的學習小組,一起學自動化,對于學習這種事情,當然是好的,正好我自己最近也有計劃要從頭開始系統學一下自動化,與我的想法不謀而合,于是,就有了這第一篇文章。 最近有粉絲在群里提出建議,找一小部分人組建一個小的學習小組,一起學python自動化,對于...
閱讀 2019·2023-04-26 02:15
閱讀 2302·2021-11-19 09:40
閱讀 1038·2021-10-27 14:13
閱讀 3306·2021-08-23 09:44
閱讀 3609·2019-12-27 12:24
閱讀 652·2019-08-30 15:53
閱讀 1164·2019-08-30 10:53
閱讀 2152·2019-08-26 12:14