程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

app小程序手機端Python爬蟲實戰02-uiautomator2自動化抓取開發環境搭建

編輯:Python

作者:虛壞叔叔
博客:https://xuhss.com

早餐店不會開到晚上,想吃的人早就來了!

app小程序手機端Python爬蟲實戰-u2自動化抓取開發環境搭建

一、adb介紹

1.1 什麼是adb(Android 調試橋)

命令行窗口,用於電腦端與模擬器或者設備之間的交互

adb是如何將文件推送到移動設備上? 需要用到以下三個組件

  1. adb client:命令行程序“adb”用於從shell或者腳本中運行adb命令
  2. adb server:ADB Server是運行PC上的一個後台進程
  3. adbd:程序"adbd"作為一個後台進程,在Android設備或模擬器系統中運行。

1.2 adb能用來做什麼

  • 安裝卸載apk
  • 移動設備和PC之間拷貝文件
  • 查看設備上安裝的應用信息
  • 文件管理
  • 按鍵操作

1.3 常見adb應用

  1. 各種刷機工具
  2. 各種手機root工具

二、Windows系統安裝模擬器工具並配置

2.1 夜神模擬器v6.6.0下載:

https://support.yeshen.com/zh-CN/win-release/win-release-history

2.2 添加adb到環境變量

安裝完成後,打開安裝目錄,找到adb工具

adb的路徑添加到系統環境變量中:

運行cmd命令提示符窗口,運行adb,提示如下數據說明環境變量添加成功 :

輸入adb devices查看設備

adb devices
adb kill-server

2.3 創建模擬器設備

打開夜神模擬器,創建一個設備,修改為手機版,並啟動:

再次在命令行輸入:

adb devices

就可以看到一個設備被發現了

如果你沒有提示這個,可能是因為模擬器沒有開啟開發者模式:

三、安裝考研幫app

3.1 下載地址

https://www.wandoujia.com/apps/2592423/history_v106

3.2 演示包的安裝和卸載

命令行安裝app:

adb install C:\Users\Administrator\Downloads\3.5.6.apk

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-M9dEwisc-1659147790509)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220730101402133.png)]

查看apk的包的名稱

adb shell pm list packages

卸載考研幫

adb uninstall com.tal.kaoyan

四、總結

  • 本文介紹了Uiautomator2環境安裝和基礎演示。
  • 如果覺得文章對你有用處,記得 點贊收藏轉發 一波哦,博主也支持為鐵粉絲制作專屬動態壁紙哦~

往期優質文章分享

  • python3調用百度翻譯接口

  • 花 1 分鐘寫了一段爬蟲,幫實現微信搶號成功
  • C++讀取python腳本中的dictionary字典變量以及它的鍵值對

  • Qt中的套件提示no complier set in kit和no debugger,出現黃色感歎號問題解決(MSVC2017)

  • Python+selenium 自動化 - 實現自動導入、上傳外部文件(不彈出windows窗口)

優質教程分享

  • 如果感覺文章看完了不過瘾,可以來我的其他 專欄 看一下哦~
  • 比如以下幾個專欄:Python實戰微信訂餐小程序、Python量化交易實戰、C++ QT實戰類項目 和 算法學習專欄
  • 可以學習更多的關於C++/Python的相關內容哦!直接點擊下面顏色字體就可以跳轉啦!
學習路線指引(點擊解鎖)知識定位人群定位🧡 Python實戰微信訂餐小程序 🧡進階級本課程是python flask+微信小程序的完美結合,從項目搭建到騰訊雲部署上線,打造一個全棧訂餐系統。Python量化交易實戰入門級手把手帶你打造一個易擴展、更安全、效率更高的量化交易系統️ Python&C++混合編程️難度偏高分享學習Python C++混合編程知識!

資料白嫖,溫馨提示

關注下面卡片即刻獲取更多編程知識,包括各種語言學習資料,上千套PPT模板和各種游戲源碼素材等等資料。更多內容可自行查看哦!


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved