成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

學了這么久Python, 居然還沒有搞清楚這件事……?

endless_road / 2339人閱讀

摘要:一年一度的雙十一又到了,今年某寶又推出新玩法,刷喵糖搶地盤。這不,就有人用寫了個自動刷的代碼。注本文內(nèi)容僅做技術(shù)討論交流,請勿用于其他用途,否則概不負責。

一年一度的雙十一又到了,今年某寶又推出新玩(shua)法(hou),刷喵糖搶地盤。我實在是懶得玩了,想想之前刷了半天還賺不回門票錢,真是不劃算。相信跟我類似想法的人一定也不少。這不,就有人用python寫了個自動刷的代碼。今天就跟大家分享一下。

注:本文內(nèi)容僅做技術(shù)討論交流,請勿用于其他用途,否則概不負責。

當然現(xiàn)在你也用不了,因為喵糖活動已經(jīng)結(jié)束啦!只不過這個方法顯然不僅僅可以刷喵糖,懂得都懂,不多說。

本次代碼主要依托appium實現(xiàn),Appium 是一個開源、跨平臺的自動化測試工具,用于測試原生和輕量移動應(yīng)用,支持 iOS, Android 和 FirefoxOS 平臺。

之前在安裝appium的時候,走了很多坑,于是總結(jié)了1套安裝教程,下面分享給大家,絕對管用。

1.下載安裝appium

下載地址為:http://appium.io/,安裝完成后運行會有如下顯示:

2.配置開發(fā)環(huán)境

如果我們想要使用android設(shè)備做app抓取的話,還需要下載Android SDK,這里建議先下載Android Studio,下載地址為http://www.android-studio.org/,安裝的過程中會出現(xiàn)以下錯誤:

我們可以通過修改host文件來解決:C:/Windows/System32/drivers/etc/hosts

然后在setting-apperarance&Behavior-systemSetting-Android SDK中安裝你需要的android版本。最后,如果你的時間不是很緊張,并且又想快速的python提高,最重要的是不怕吃苦,建議你可以價位:762459510 ,那個真的很不錯,很多人進步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

3.安裝java并配置環(huán)境

如果不安裝java,appium客戶端老是提示缺少java環(huán)境,安裝地址為:

https://www.oracle.com/technetwork/java/javase/downloads/index.html

我安裝的是jdk-13.0.1,按照如下配置環(huán)境變量:

系統(tǒng)變量名:JAVA_HOME,變量值:C:/Program Files/Java/jdk-13.0.1;``系統(tǒng)變量名:CLASSPATH,變量值:%java_home%/lib。
4.appium簡單使用

1.啟動app

把手機打開USB調(diào)試模式,連接電腦后打開appium,啟動界面如圖:

點擊Start Server按鈕即可啟動Appium的服務(wù),啟動后運行界面如圖所示:

打開配置界面:

需要配置啟動app的Desired Capabilities參數(shù),它們分別為platformName(手機系統(tǒng))、deviceName(設(shè)備名稱,如果是手機模擬器,則填126.0.0.1:端口號)、apppackage(app程序包名)、appActivity(入口Activity名)。

點擊右下角start session后就可以啟動APP了

5.用python寫代碼

引入appium模塊并設(shè)置好參數(shù),啟動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參數(shù)設(shè)置為true是為了打開app的時候避免重新登錄。

設(shè)置循環(huán)點擊

while True:``driver.find_element_by_android_uiautomator ("new UiSelector().text("去瀏覽")").click()``time.sleep(random.randint(15,17))``driver.press_keycode(4)

  1. 找到帶有“去瀏覽”字樣的按鈕并點擊

  2. 暫停15~17秒

  3. 按“返回”鍵

這樣就大功告成了,想嘗試的趕緊體驗一下吧。

如果文章對你有幫助,歡迎轉(zhuǎn)發(fā)/點贊/收藏~

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/123967.html

相關(guān)文章

  • 學習Python想放棄,因為你沒有培養(yǎng)自己的興趣!

    摘要:為啥你天天刷抖音一點都不煩,因為你覺得視頻好看你有興趣啊。比如我們說你玩是不是要開始搭建一個自己的網(wǎng)站,是不是可以自己寫一個小的腳本來自動發(fā)消息給你的女朋友等等,通過這樣的小例子來慢慢的培養(yǎng)自己的學習的興趣。學習,切勿貪快貪多。 大家好,我是菜鳥哥! 周末啦,跟大家聊一下我們粉絲團的情況...

    ideaa 評論0 收藏0
  • Javascript件代理の真理

    摘要:參考資料事件代理很久很久以來,總感覺事件發(fā)生與事件代理到之間沒什么鳥區(qū)別。要搞清楚什么是事件代理,就需要先搞清楚什么是代理。,怎么從字面來理解事件代理一詞的含義后文有講。于是,看了事件代理的資料。這一過程被稱為事件冒泡。 參考資料:js-事件代理 很久很久以來,總感覺事件發(fā)生與事件代理到之間沒什么鳥區(qū)別。 最近,又看了一下,感覺區(qū)別其實真不大!看怎么理解吧。 要搞清楚什么是事件代理,就...

    lijy91 評論0 收藏0
  • 學了那么Python什么都做不了,我覺得你該試試這個方法了

    摘要:有的人學了兩三個月,卻連門都入不了,而有的人一個月左右就開始做項目,造成這么大反差的原因,其實學習資源占據(jù)了很大的因素。別在網(wǎng)上瞎學了,我最近也做了一些資源的更新,只要你是我的粉絲,這期福利你都可拿走。 ...

    GHOST_349178 評論0 收藏0
  • Python簡單post信息

    摘要:搞清楚了的信息后,我們就可以寫代碼來自動提交信息了。里面存的就是要的信息,其中賬號和密碼我用代替了。若不是一種數(shù)據(jù)類型或者由數(shù)據(jù)類型構(gòu)成的元組,將引發(fā)一個異常。 從自己別的博客搬過來的,很久之前的文章,正好放在專欄Python基礎(chǔ)知識里~不知道對別人有沒有用,希望不會辣眼睛哈哈~ 最近學了點關(guān)于python的網(wǎng)絡(luò)爬蟲的知識,簡單記錄一下,這里主要用到了requests庫和Beautif...

    xuxueli 評論0 收藏0
  • 學了這么Python,這些知識點都掌握了嗎?

    摘要:最近有粉絲在群里提出建議,找一小部分人組建一個小的學習小組,一起學自動化,對于學習這種事情,當然是好的,正好我自己最近也有計劃要從頭開始系統(tǒng)學一下自動化,與我的想法不謀而合,于是,就有了這第一篇文章。 最近有粉絲在群里提出建議,找一小部分人組建一個小的學習小組,一起學python自動化,對于...

    zhongmeizhi 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<