热门推荐
java 爬虫爬取链接判断是否是附件链接如果是就下载附件 java爬取app数据
2024-12-16 15:30


java 爬虫爬取链接判断是否是附件链接如果是就下载附件 java爬取app数据

Appium 简单介绍

Appium 是一个自动化测试开源工具,支持iOS和 Android平台上的原生应用,web应用和混合应用。

Appium 是跨平台的,支持OSX,Windows以及Linux系统;支持多语言,采用C/S设计模式,只要满足client能够发送http请求给server即可

工作原理
python 安装 python-client

执行命令:

安装 Android Studio(自带Android SDK)

1、下载地址:https://developer.android.google.cn/studio/

2、修改 ~/.bash_profile 环境变量

3、安装完成后在设置中获取 Android SDK 地址(例如:/Users/linchen/Library/Android/sdk),后续会用到

4、手机连接到电脑(安卓机需要开启开发者模式、传输文件模式),在终端输入 adb devices 命令,如果能显示手机信息则 android sdk 环境配置成功

Appium 桌面版安装

1、下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.13.0

2、打开 Appium,在“编辑配置”中修改 ANDROID_HOME、JAVA_HOME 路径


3、在启动服务之后,点击“启动检查器会话”


保存连接手机所对应的信息

4、在左侧点击元素,右侧可以看到对应的元素信息,主要是 xpath、resource-id 信息

基础用法

1、启动APP

2、基础操作

抓取小红书 APP 代码

问题:已开启开发者模式、各配置都已设置;adb devices 命令一直看不到连接手机的信息
原因1:手机需要启动开发者模式、连接方式改为传输文件模式、允许USB调试
原因2:数据线只支持充电,不支持数据传输
原因3:重启 adb 服务

问题:Appium 手机信息中,appPackage 等参数如何获取
解决1:打开需要抓取的APP,在终端输入命令查看activity信息

解决2:小红书 APP 通过上面方式获取到的信息不是实际的 activity

    以上就是本篇文章【java 爬虫爬取链接判断是否是附件链接如果是就下载附件 java爬取app数据】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/quote/27012.html 
     动态      相关文章      文章      同类文章      热门文章      栏目首页      网站地图      返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多