如何用ajax抓取网页信息?

2025-04-06 04:08:40
推荐回答(1个)
回答1:

如果你只是想要优酷的视频那块的话比较好办

优酷自带的的分享链接,有一种是专门用于嵌入网页的代码,将那一段代码存到数据库,或放到js中,再做一个页面,把这段代码嵌入即可

如果你是想把整个页面都弄进来,可能有些麻烦
一种是用frame做嵌入,不过我估计优酷是不允许这样外链的(没测试过)
还有一种使用脚本模拟get请求,将页面以字符串的形式读入到内存中然后自己处理,用正则表达式或者其他方法把想要的html块拿出来再放入到自己的页面

直接用js进行ajax请求是不可取的,应为ajax不能跨域,而且即使可以跨域,这种大网站应该也不允许你这样做