react-native ios中的网页抓取
Web scraping in react-native ios?
我正在用react-native构建一个iOS应用程序,并希望做一些网页抓取。从我的理解来看,传统的npm包不起作用,因为它们依赖于Node.js。我知道有用于网页抓取的Objective-C/Swift库,但我不明白如何将它们集成到react-native组件中。
谁有任何想法,如何从一个网站(网页抓取)在反应原生的信息?
有趣的问题。从体系结构上讲,考虑构建一个可以通过API提供抓取数据的服务可能是个好主意。客户端需要的处理能力越强(客户端代码越重),你就越有可能在应用程序中遇到滞后/口吃问题。手机已经走了很长一段路,但仍然无法与服务器的能力相提并论。
如果你想继续,我建议使用浏览器化版本的Cheerio.js。基本上,browserify允许您获取为node编写的代码,并在浏览器环境中使用它。你需要在IOS上的JS Core中测试它,但很有可能一切都能正常工作。
另一种选择是使用jQuery的load函数或React Native中包含的fetch api来调用站点(您不必担心CORS),并手动解析结果
相关文章:
- 自动点击按钮和网页抓取
- Python/R中的网页抓取javascript
- 使用Python使用Javascript进行网页抓取
- Python 网页抓取 JavaScript 生成的内容
- 等待Javascript网页抓取功能完成,然后再运行下一页
- 网页抓取:自动单击按钮
- NodeJS网页抓取工具,用于受密码保护的网站
- 使用PhantomJS进行网页抓取
- 在 NodeJS 中使用 Cheerio 进行网页抓取
- 在 Python 网页抓取期间触发 JS 事件
- 在弹出窗口中分页和网页抓取的CasperJS步骤的动态数量
- 网页抓取基础知识
- R:网页抓取与JavaScript(需要给两个值和抓取表)
- Android登录应用程序使用网页抓取与后台WebView
- Nodejs网页抓取与认证cookie
- react-native ios中的网页抓取
- 从网页抓取中删除空白
标签nodejs - 在网页抓取中连字符转换成逗号
- 解决方案的服务器端网页抓取/导航(JavaScript支持)
- 使用jQuery从另一个网页抓取内容