【问题标题】:Can jQuery be used to extract data from HTML pages?可以使用 jQuery 从 HTML 页面中提取数据吗?
【发布时间】:2013-07-04 04:02:03
【问题描述】:

在搜索涉及解析和提取 HTML 页面内容的项目时,我偶然发现了 jQuery。想知道我是否可以为此目的使用 jQuery。如果是这样,有人可以与我分享一些示例或分享教程链接吗?

例如,我想解析 Stackoverflow 上的热门问题,并将其作为移动应用(主要是 Android)显示给用户。

如果 jQuery 不可行,还有哪些替代方案? (当然是最简单/有效的方法)

【问题讨论】:

    标签: android jquery json parsing jsoup


    【解决方案1】:

    不,jQuery 不是正确的抓取工具!

    Javascript 通常具有相同的来源策略,您无法访问跨域站点。这意味着您可以访问同一域内您自己服务器上的文件,但不能访问 Stack Overflow 等其他站点,但启用 CORS 或正在使用 JSONP 等的站点除外。

    可以使用任何服务器端语言,如 PHP、RoR、Python、C# 等,您可以选择什么。

    【讨论】:

    • 我真的很喜欢 jQuery,因为您可以制作一个适用于许多不同平台的移动 Web 应用程序。那么你确定绝对没有办法使用 jQuery 解析 HTML 页面吗?
    • 还有哪些类似 jQuery for Mobile Development 的语言支持从其他 HTML 页面解析?
    • 您仍然可以将 jQuery 用于您的移动应用程序或其他任何东西,但是您无法使用 javascript 获取跨域页面的内容,您必须使用服务器端,因为那是将在服务器上运行,它可以在任何地方工作,浏览器或设备对于这样的服务器端代码来说不是问题。
    猜你喜欢
    • 1970-01-01
    • 2015-02-02
    • 2019-09-16
    • 2012-05-22
    • 2023-01-01
    • 2016-03-01
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    相关资源
    最近更新 更多