如何通过js跨域获取其它页面内容值

在域名baidu.com下,现有一个页面A:页面A我这边没法修改的。里面有内容,而且里面的内容是A里面的js动态显示的。现在怎么做才能获取到页面A里面js动态加载的内容呢... 在域名baidu.com下,现有一个页面A:页面A我这边没法修改的。里面有内容,而且里面的内容是A里面的js动态显示的。
现在怎么做才能获取到页面A里面js动态加载的内容呢。我这边是没法修改baidu.com下的任何信息的,这个是前提。别给我说修改baidu.com域名下的东西
展开
 我来答
li668xiao
推荐于2016-10-23 · TA获得超过611个赞
知道小有建树答主
回答量:412
采纳率:61%
帮助的人:249万
展开全部
用js向这个页面主动发起一个请求不就可以获取这个页面的内容了吗?
以用jquery发起一个post请求为例,假设你要获取的页面是http://www.baidu.com/a.html:
$.post('http://www.baidu.com/a.html',{}, function(response){
// response就是返回的页面内容,然后我们可以对其做进一步的处理
},'html');
追答
如果是这样的话,要么需要我们自己分析js的内容,包含这些js文件后自己来调用js里的函数来创建html内容,要么就需要一个能解析html,js的代理浏览器,这个浏览器是没有窗口的,但是它提供了命令接口给使用者以方便获取页面内容,好像mozilla有命令行的,你可以找找看。
TableDI
2024-07-18 广告
Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击29步自动完成vlookup匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
niceuue
2015-09-10 · TA获得超过383个赞
知道答主
回答量:77
采纳率:0%
帮助的人:20.5万
展开全部
自己分析js的内容,包含这些js文件后自己来调用js里的函数来创建html内容,要么就需要一个能解析html,js的代理浏览器,这个浏览器是没有窗口的,但是它提供了命令接口给使用者以方便获取页面内容,好像mozilla有命令行的,你可以找找看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jack87918
2013-12-28 · TA获得超过2048个赞
知道小有建树答主
回答量:1618
采纳率:100%
帮助的人:1440万
展开全部
这个是不可能的. 访问跨域资源在没有对方域的许可的条件下是绝对受限的. 如果你可以想个方这样弄, 跨域的安全协议就完全形同虚设了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LP_Vigorous
2015-08-24 · TA获得超过543个赞
知道小有建树答主
回答量:708
采纳率:0%
帮助的人:166万
展开全部
跳转页面的时候,在跳转URL后面加上你需要的参数值,在跳转页面通过js获取即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b5020e5
2016-01-15 · TA获得超过215个赞
知道小有建树答主
回答量:479
采纳率:100%
帮助的人:170万
展开全部
这个不好弄的,跨域的资源是需要所访问网站允许才行的。如果仅仅是提取html代码倒是很好解决,哈哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式