推广 热搜:   中国  公司  行业  设备  快速  企业  上海  未来  技术 

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

   日期:2024-12-16     移动:http://www78564.xrbh.cn/mobile/quote/27012.html


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

本文地址:http://www78564.xrbh.cn/quote/27012.html    迅博思语 http://www78564.xrbh.cn/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关最新动态
推荐最新动态
点击排行
网站首页  |  二维码  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号