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

App applet mobile phone Python crawler combat 02-uiautomator2 automatic grab development environment construction

編輯:Python

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

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

appSmall program mobile terminalPython爬蟲實戰-u2自動化抓取開發環境搭建

一、adb介紹

1.1 什麼是adb(Android 調試橋)

命令行窗口,It is used for interaction between the computer and the simulator or device

adbis how to push files to a mobile device? The following three components are required

  1. adb client:命令行程序“adb”用於從shellOr run in a scriptadb命令
  2. adb server:ADB Server是運行PCon a background process
  3. adbd:程序"adbd"as a background process,在Android設備或模擬器系統中運行.

1.2 adb能用來做什麼

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

1.3 常見adb應用

  1. Various brushing tools
  2. 各種手機root工具

二、WindowsThe system installs the simulator tool and configures it

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

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

2.2 添加adb到環境變量

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

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

運行cmd命令提示符窗口,運行adb,The following data is prompted to indicate that the environment variable was added successfully :

輸入adb devices查看設備

adb devices
adb kill-server

2.3 Create an emulator device

打開夜神模擬器,創建一個設備,Modified to mobile version,並啟動:

再次在命令行輸入:

adb devices

You can see that a device has been discovered

If you are not prompted for this,Maybe it's because the emulator doesn't have developer mode turned on:

三、Install PubMed Helpapp

3.1 下載地址

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

3.2 Installation and uninstallation of demo packages

命令行安裝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)]

查看apkthe name of the package

adb shell pm list packages

Uninstall Kaoyanbang

adb uninstall com.tal.kaoyan

四、總結

  • 本文介紹了Uiautomator2Environment installation and basic demo.
  • 如果覺得文章對你有用處,記得 點贊收藏轉發 一波哦,博主也支持為鐵粉絲制作專屬動態壁紙哦~

往期優質文章分享

  • python3調用百度翻譯接口

  • 花 1 Wrote a crawler in minutes,Help achieve WeChat account grabbing success
  • 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++Mixed programming knowledge!

資料白嫖,溫馨提示

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


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