怎么提取拼多多商品排行榜元素
回答
收藏

怎么提取拼多多商品排行榜元素

彬唐
2024-12-19 12:57·浏览量:324
彬唐
发布于 2024-12-19 12:53更新于 2024-12-19 12:57324浏览

我想提取拼多多商品排行榜的商品名称,并把文本内容写进exce。可是捕获元素时框选不了商品标题。

本人刚接触影刀不久,还不会用xpath,劳烦哪位大佬帮忙写一下代码,谢谢了!


以下是手机UI树:

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>

<hierarchy index="0" class="hierarchy" rotation="0" width="1080" height="2184">

<android.widget.FrameLayout index="0" package="com.xunmeng.pinduoduo" class="android.widget.FrameLayout" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,0][1080,2184]" displayed="true">

<android.widget.LinearLayout index="0" package="com.xunmeng.pinduoduo" class="android.widget.LinearLayout" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,0][1080,2184]" displayed="true">

<android.widget.FrameLayout index="0" package="com.xunmeng.pinduoduo" class="android.widget.FrameLayout" text="" resource-id="android:id/content" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,0][1080,2184]" displayed="true">

<android.widget.FrameLayout index="1" package="com.xunmeng.pinduoduo" class="android.widget.FrameLayout" text="" resource-id="com.xunmeng.pinduoduo:id/pdd" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,0][1080,2184]" displayed="true">

<android.view.ViewGroup index="0" package="com.xunmeng.pinduoduo" class="android.view.ViewGroup" text="" resource-id="com.xunmeng.pinduoduo:id/pdd" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,0][1080,2184]" displayed="true">

<android.widget.FrameLayout index="1" package="com.xunmeng.pinduoduo" class="android.widget.FrameLayout" text="" resource-id="com.xunmeng.pinduoduo:id/pdd" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="true" password="false" scrollable="false" selected="false" bounds="[0,0][1080,2184]" displayed="true">

<android.widget.FrameLayout index="0" package="com.xunmeng.pinduoduo" class="android.widget.FrameLayout" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,0][1080,2184]" displayed="true">

<meco.webkit.WebView index="0" package="com.xunmeng.pinduoduo" class="meco.webkit.WebView" text="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,0][1080,2184]" displayed="true" />

</android.widget.FrameLayout>

</android.widget.FrameLayout>

</android.view.ViewGroup>

<android.widget.FrameLayout index="1" package="com.xunmeng.pinduoduo" class="android.widget.FrameLayout" text="" resource-id="com.xunmeng.pinduoduo:id/pdd" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,0][1080,246]" displayed="true">

<android.widget.RelativeLayout index="0" package="com.xunmeng.pinduoduo" class="android.widget.RelativeLayout" text="" resource-id="com.xunmeng.pinduoduo:id/pdd" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,108][1080,246]" displayed="true">

<android.widget.LinearLayout index="0" package="com.xunmeng.pinduoduo" class="android.widget.LinearLayout" text="" resource-id="com.xunmeng.pinduoduo:id/pdd" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,108][150,246]" displayed="true">

<android.widget.TextView index="0" package="com.xunmeng.pinduoduo" class="android.widget.TextView" text="" content-desc="返回" resource-id="com.xunmeng.pinduoduo:id/pdd" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[42,142][108,211]" displayed="true" />

</android.widget.LinearLayout>

<android.widget.LinearLayout index="1" package="com.xunmeng.pinduoduo" class="android.widget.LinearLayout" text="" resource-id="com.xunmeng.pinduoduo:id/pdd" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[150,108][930,246]" displayed="true" />

<android.widget.LinearLayout index="3" package="com.xunmeng.pinduoduo" class="android.widget.LinearLayout" text="" resource-id="com.xunmeng.pinduoduo:id/pdd" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[930,108][1080,246]" displayed="true">

<android.widget.ImageView index="0" package="com.xunmeng.pinduoduo" class="android.widget.ImageView" text="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[972,144][1038,210]" displayed="true" />

</android.widget.LinearLayout>

</android.widget.RelativeLayout>

</android.widget.FrameLayout>

</android.widget.FrameLayout>

</android.widget.FrameLayout>

</android.widget.LinearLayout>

</android.widget.FrameLayout>

</hierarchy>

收藏
全部回答1
最新
发布回答
回答