• String转HTML Document


      前几个月玩跨域的Ajax玩得不亦乐乎(莫喷我额。。。),做了各种Crawler(爬虫,专门去查了一下这个词,其实我以前都喜欢用Spider,觉得萌一些,吼吼~~不过说到爬行的东西我第一反应是Creeper zzZ~~)。因为我的Javascript技术还是属于“一瓶子不满,半瓶子摇”的状态,所以好多抓来的页面我都会先填到一个隐藏div里,再用jQuery抓想要的元素,这样挺省事的,不过效率极差,凑合能用;这时候我就在想,要是直接把Ajax到的String直接转化成HTML Document对象,再用jQuery直接操作岂不是很完美,于是各种上百度Google一下Being,终于让我找到了如下方法:

    var htmldoc=new DOMParser().parseFromString(data,"text/html");

        这样就不需要write到页面上了,直接在内存里就可以做任何操作了(各种恶心蛋疼的正则。。。话说我发现页面代码混乱有助于遏制Crawler)。看来我对Javascript的对象思想的理解又加深了。

    本文章系受著作权法保护,未经著作人同意,不得盗用;使用或引用本文章内容请注明作者名、原地址:书中叶http://www.cnblogs.com/libook

  • 相关阅读:
    Python循环语句
    Python判断语句
    MySQL的基本操作汇总
    Python函数、类
    Python字典、集合
    Python列表、元组
    python数据类型--数字、字符串
    Python基础认识
    搭建Python独立虚拟环境
    Python包管理工具
  • 原文地址:https://www.cnblogs.com/libook/p/3475963.html
Copyright © 2020-2023  润新知