我正在废弃一个网站,该网站有许多列表项和按钮 Web 元素内容通过 flutter/dart 网站的动态渲染显示。 我尝试估算按钮位置并使用
pyautogui
单击各种元素,但当有很多按钮/元素需要查找时,此解决方案将不起作用。
任何人都可以在正确的方向上提供帮助吗?预先感谢。
Flutter 不会渲染为常规 HTML 元素,而是通过自定义 WebGL 引擎(更多详细信息请参阅文档)将 Flutter UI 转换为实际的像素数据。因此,依赖 DOM 的常用网络抓取技术根本行不通。在我看来,只有几种(某种程度上)可行的方法可以废弃基于 Flutter 的应用程序:
祝你好运!