小程序场景专题:获取兴盛优选指定类别下所有产品的封面截图、标题以及产品详情页的相关信息等——by.北方区平平无奇组织
回答
收藏

小程序场景专题:获取兴盛优选指定类别下所有产品的封面截图、标题以及产品详情页的相关信息等——by.北方区平平无奇组织

小葛
2022-11-02 16:40·浏览量:2017
小葛
发布于 2022-11-02 16:402017浏览

兴盛优选这个需求主要的问题是:

  • 页面是懒加载的,元素不在可见范围内的话是没有办法进行截图的;
  • 其次是元素都是平铺的,没有层级区分,同类型的相似元素不能够定位;元素校验如下图所示



解决方案:

1、元素截图的问题,通过拿到这些分不出层级的相似元素文本列表可以发现,只有标题文本是包含空格的(目前大量测试下,标题是一定有空格,且只有标题有),所以通过定位标题元素的位置范围,来定位封面图的位置来截图。ps:标题的范围也要考虑小程序可显示的范围,向上预留给封面图的纵坐标;同样也可以通过定位标题进入产品详情页;

2、懒加载的问题可以通过——无限循环+滚动鼠标+到底元素的出现——来解决;已经处理的元素通过记录处理过的标题来判断。

ps: 完成一轮相似元素循环之后需要在额外滚动下,否则显示界面可能不加载。

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