【问题标题】:How to scrape website source code with Google Sheets/ Google Apps?如何使用 Google Sheets/Google Apps 抓取网站源代码?
【发布时间】:2020-03-05 01:19:06
【问题描述】:

我需要导入一些隐藏在网站源代码中的数据。 S

由于此特定信息未显示在页面上,因此我无法使用 xpath。我认为将整个源代码导入 Google 表格并逐步提取所需数据会更容易。您能否提出最佳解决方案?

【问题讨论】:

    标签: xml google-chrome xpath google-apps-script google-sheets


    【解决方案1】:

    尽管肉眼看不到数据,但仍可通过XPath 访问。发生这种情况是因为信息可能仍然是 DOM 中“节点”的一部分;尽管那些被样式设置为隐藏。您可以通过parsing the HTML 导航这些节点。

    除此之外,另一个很好的解决方案是使用正则表达式。您可以将此解决方案与上述结合使用。如果您选择这种方式,我建议您使用以下链接:

    最后,可能是使用 Javascript 动态加载数据。如果是这种情况,您将无法仅通过向网页发出标准 HTTP 请求来获取数据,而是必须了解正在发生的请求,并在可能的情况下自己从 GAS 请求它们。

    如果这不能解决您的问题,请考虑分享您尝试从中获取数据的网页示例,以便我们提供量身定制的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-22
      • 2021-11-07
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多