【问题标题】:Javascript makes a Get Request to a website and get all paragraphs elementsJavascript 向网站发出 Get 请求并获取所有段落元素
【发布时间】:2020-08-07 19:37:04
【问题描述】:

我一直在使用 React Native,我需要从网站获取所有段落元素,然后将它们放入一个数组中,然后在 Text 元素中显示。 我在考虑网络抓取,但它似乎有点矫枉过正, 所以我想知道有人对此有更好的解决方案。 感谢您的宝贵时间。

【问题讨论】:

  • 网页抓取与 react 有什么关系?
  • 不完全是网络抓取,但我希望能够从网站获取所有段落,然后能够在移动应用中显示
  • 我认为该描述中令人困惑的部分是“来自网站”。你的网页?外部网站?你到底想做什么?
  • 我对普通网络之外的编程有点陌生。有些概念对我来说有些新意。
  • 外部网站

标签: javascript ajax react-native


【解决方案1】:

除非你知道 DOM 树的确切结构!

在进行网络抓取时,将 DOM 元素转换为数组非常简单且有意义。

【讨论】:

  • 好的,我会用 Puppeteer 进行网页抓取。谢谢!
  • 我猜你不能在 React Native 中使用它
  • 你这么说是因为它是无头浏览器吗?所以我无法加载移动设备,你会推荐什么?
  • 使用无头浏览器对您的用例来说太多了。我建议你看看github.com/g6ling/react-native-html-parser
猜你喜欢
  • 2020-01-15
  • 1970-01-01
  • 2023-03-14
  • 2021-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多