数据抓取高德地图上搜索的店铺信息时,抓不到链接,求解惑

汪先生_690750 2022-5-21 473

用数据抓取功能,抓取地图上搜索的店铺位置信息时,抓不到每个店铺的链接,

最新回复 (5)
  • 汪先生_690750 2022-5-21
    2



  • 小胡哈 2022-5-21
    3

    你想抓箭头处的<li>标签内的id是吗?


    UiBot是可以取到的。

    思路就是将<li>标签的上级元素(<ul>元素)作为父元素,获取子元素数组。

    遍历子元素数组,每个子元素是个字典,字典内就有id,取出来就行了。





    5.5.6版本的代码:

    arrElement=UiElement.GetChildren({"wnd":[{"cls":"Chrome_WidgetWin_1","title":"*","app":"chrome"},{"cls":"Chrome_RenderWidgetHostHWND","title":"Chrome Legacy Window"}],"html":[{"tag":"UL","parentid":"serp"}]}, {"bContinueOnError": False, "iDelayAfter": 300, "iDelayBefore":200})
    For Each value In arrElement
    	TracePrint(value["html"][0]["id"])
    	
    Next




  • 汪先生_690750 2022-5-22
    4
    @小胡哈 感谢回复,按照您提供的方法,确实提取出来链接,非常感谢
  • 小胡哈 2022-5-22
    5
    汪先生_690750 @小胡哈 感谢回复,按照您提供的方法,确实提取出来链接,非常感谢
    不客气。
  • wang_15507 2022-5-23
    6
    直接调用道德地图API
返回
发新帖