如何使用javascript / jquery从外部网站检索内容? 我想获得一些内容,然后在模态窗口中显示它
答案 0 :(得分:2)
你做不到。 JavaScript必须遵守same origin政策。
您可以要求您的网络服务器与外部网站联系并提取内容。
答案 1 :(得分:1)
由于same origin policy restriction内置于浏览器中,因此只能使用客户端javascript进行跨域抓取。您可以使用服务器端脚本来执行获取远程站点内容并解析它的任务。然后使用javascript,您可以查询服务器脚本以获得所需的结果。
答案 2 :(得分:1)
当您使用Greasemonkey时,可以发出第三方请求。面向jQuery的教程在this page上提供。简短的回答让Greasemonkey代表您提出请求。将所有XMLHttpRequest
个对象替换为GM_xmlhttpRequest
个对象。
答案 3 :(得分:1)
实际上,我建议使用PHP CURL或NodeJS来抓取远程内容。这是一个你应该查看的NodeJS刮刀:https://github.com/mape/node-scraper。