当前位置:编程学习 > html/css >>

如何用python获得隐藏html源代码的页面内容?

有些网页隐藏了源码,直接用urllib或urllib2没法直接得到隐藏的html源代码,请问用什么方法可以实现? 谢谢!!
追问:我是想用程序自动执行python应该有这方面的模块吧好 谢谢你给我这个提示!!从理论上来说,肯定是没法隐藏,但一些网页用js处理后,你在这个页面上查看源代码就没法直接看到它所显示的内容,只有分析里面的js代码才行,但我对js不熟悉的,感觉那东西很麻烦。比如一个网页他隐藏了里面的莫部分代码后,在浏览器输入 javascript:s=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=s;回车后就可以把这个页面所有的html代码(包括用js处理过的已经隐藏的)
答案:这个不要用python做,因为这其实牵涉到浏览器执行js的结果,所以没有浏览器的帮助你是实现不了的。你直接安装一个Firefox,然后在上面装Firebug插件,它可以把真正的HTML结构呈现出来。
其他:没搞懂你想弄什么?html源码没办法隐藏的,要不ajax事后调出来,要不就写在js文件里面。ajax用urllib没法弄的,js就直接下载下来分析了。 

上一个:html 表格规划 求基本的高度宽度数据 以及基本的要领
下一个:matlab出现错误说"could not load html.....",怎么回事

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,