开发者社区> 问答> 正文

JS跨域抓取HTML页面并解析

RT,想通过JS抓取远端的HTML页面并解析页面(能分别解析tag最好,不能的话正则吧)获取内容
不是node.js就是本地的javascript(或者jquery)
想知道这种想法能实现么?

展开
收起
a123456678 2016-07-29 10:28:55 2772 0
3 条回答
写回答
取消 提交回答
  • 如果你非要在浏览器环境中运行JS去抓取别的页面信息,就会涉及到跨域的安全问题,可以手动关闭浏览器的安全设置,如chrome disable-web-security。然后用iframe嵌套相应的站点就可以访问iframe内部的Dom结构了

    2019-07-17 20:01:36
    赞同 展开评论 打赏
  • 可以的,有很多这种工具或者类库,一般都是用于UI自动化测试的,举个例子:
    http://phantomjs.org/

    2019-07-17 20:01:36
    赞同 展开评论 打赏

  • 123


    2019-07-17 20:01:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
在 IoT 设备进行 JavaScript 开发的探索之路 立即下载
JavaScript 语言在引擎级别的执行过程 立即下载
天猫HTML5互动技术实践 立即下载

相关镜像