gpt4 book ai didi

selenium - 在 Flutter 应用程序中使用 dart 抓取动态网站

转载 作者:行者123 更新时间:2023-12-03 02:43:00 26 4
gpt4 key购买 nike

我有一个网站,它使用一些 javascript 生成一个项目列表,我正在尝试使用漂亮的 dart 肥皂包将它抓取到我的 flutter 应用程序中。问题是我无法抓取由 java 脚本生成的动态数据。我想实现一个解决方案,允许我在网站完全加载到应用程序中后获取它的源代码。应用程序中隐藏的 webview 将是完美的,但阻碍我的是如何在 webview 加载后获取数据。这是我主要关心的问题。代码示例将不胜感激。也欢迎更好的做法。

最佳答案

我逐渐意识到,无法通过 flutter mobile 抓取包含某些 javascript 的动态网站或您想使用特定脚本单击的网站以正确抓取它。您应该做的是通过创建您自己的 api 然后使用此 api 将响应返回到您的应用程序来将抓取移动到云中。这将使抓取更容易,因为您不必为在脚本中发现的每个错误都更新您的应用程序。还假设您的目标网站每周更新一次,那么您必须每周更新您的应用程序并等待您订阅的所有商店的批准。一个简单的例子是使用 云函数来自 firebase 结合 javascript 通过使用 木偶师包裹。一个简单的视频教程在这里:Tutorial over youtube

关于selenium - 在 Flutter 应用程序中使用 dart 抓取动态网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57023793/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com