2013-07-04 51 views
0

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

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

如果jQuery不可能,有什么选择? (最简单/有效的方法当然)

回答

1

不,jQuery不是正确的工具刮!

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

任何服务器端语言,如PHP,RoR ,Python,C#等都可以使用,无论你选择什么都取决于你。

+0

我真的很喜欢jQuery,因为您可以制作一款适用于多种不同平台的移动网络应用程序。那么你确定绝对没有办法使用jQuery解析HTML页面吗? –

+0

支持jQuery for Mobile Development的其他类似语言支持从其他HTML页面进行解析吗? –

+0

你仍然可以将jQuery用于你的移动应用或任何其他类型,但是你不能使用javascript获得跨域页面的内容,你必须使用服务器端,因为这是在服务器上运行的东西,它可以在任何地方工作,浏览器或设备不是这样的服务器端代码的问题。 – adeneo

相关问题