用jquery插件里面是不是有很多写好的方法

 我来答
vZrj7656
2017-03-26 · TA获得超过369个赞
知道答主
回答量:345
采纳率:0%
帮助的人:72.1万
展开全部
其实最大的限制就是其他人都提到的跨域问题。
跨域问题只能通过代理来解决,比如你写一个Server,专门写一个暴露给JS调用的接口用于抓取页面。
对于JS解析HTML的情况,答题思路两种:
1、真的做解析。这一块的库肯定有人已经写好了。建议直接到Github上搜索下. 2、讲抓取到的网页内容潜入到dom中,让浏览器帮你渲染好。然后你可以用JQ等方式简单地去获取你要的节点内容。
注意如果是第二点,你需要注意的是: 1、过滤掉内容中的script等标签,避免脚本执行 2、直接放在内存中渲染,不用append到页面,避免对你自己页面的影响。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式