gpt4 book ai didi

javascript - 在 react-native ios 中抓取网页?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:17 25 4
gpt4 key购买 nike

我正在使用 react-native 构建一个 iOS 应用程序,并希望进行一些网络抓取。根据我的理解,传统的 npm 包不起作用,因为它们依赖于 Node.js。我知道有用于网络抓取的 Objective-C/Swift 库,但我不明白如何将它们集成到 react-native 组件中。

有人对如何在 react-native 中从网站获取信息(网络抓取)有任何想法吗?

最佳答案

有趣的问题。在架构上,考虑构建一个可以通过 API 提供抓取数据的服务可能是个好主意。客户端需要的处理能力越强(客户端代码越重),您就越有可能在应用程序中遇到滞后/卡顿问题。手机已经走了很长一段路,但仍然无法与服务器相媲美。

如果您想继续前进,我建议您使用 browserified Cheerio.js 的版本.基本上,browserify 允许您获取为节点编写的代码,并在浏览器环境中使用它。您需要在 IOS 上的 JS Core 中对其进行测试,但很有可能一切正常。

另一种选择是使用 jQuery 的加载函数或 React Native 中包含的 fetch api 来调用站点(您不必担心 CORS),然后手动解析结果。

关于javascript - 在 react-native ios 中抓取网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32768621/

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