使用 Python 解除烦人的网页浏览限制
昨天找到一个比较好的人工智能网站, 其中有一些很不错的 prolog 文章,我很感兴趣。文中有很多示例程序,可是网页的右键被禁止了,也不能选择,不能保存,不能察看源代码!!
实在不爽,信息本来就要共享嘛!
只好发扬下 hack 精神,冲破限制。还好,有 python 方便多了。
网页中增加限制,无非是在 html 中设置脚本,既然浏览器可以显示出来,就一定能得到它的文本。
第一步,在 python shell 中执行:
>>> import urllib
>>> urllib.urlretrieve("http://www.chinaai.org/Article_Show.asp?ArticleID=315","c:/tmp.html")
urlretrieve 可以把一个网页保存到本地文件。
第二步,分析这个 tmp.html 文件,发现其中的 标签比较恶心:
把这个标签换成比较干净的:
浏览这个文件, ok 限制解除。
第三步, 自动下载网页,进行“净化”处理, 编写一个python 程序:
import urllib
urls = {'http://www.chinaai.org/Article_Show.asp?ArticleID=315':'prolog2.html'}
new_tag = ""
for url in urls:
filename = urls[url]
urllib.urlretrieve(url,filename)
f = open(filename,'r')
content = f.read()
f.close()
l_pos = content.find(' r_pos = content.find('>', l_pos)
cont1 = content[:l_pos]
cont2 = content[r_pos + 1:]
content = cont1 + new_tag + cont2
f = open('tmp.html','w')
f.write(content)
f.close()
程序中 urls 是一个 字典,里面是 url 和 相应的本地文件名, 使用者可以根据自己的情况添加。
注意,这个程序是专门针对这个网站的, 对于其他的网站,可能使用的方法会有不同,但是按照上面的步骤,相信大家都能搞定。
我们的口号是,“还我自由!”
http://blog.csdn.net/albertlee/archive/2004/09/01/damn_chinaai.aspx
实在不爽,信息本来就要共享嘛!
只好发扬下 hack 精神,冲破限制。还好,有 python 方便多了。
网页中增加限制,无非是在 html 中设置脚本,既然浏览器可以显示出来,就一定能得到它的文本。
第一步,在 python shell 中执行:
>>> import urllib
>>> urllib.urlretrieve("http://www.chinaai.org/Article_Show.asp?ArticleID=315","c:/tmp.html")
urlretrieve 可以把一个网页保存到本地文件。
第二步,分析这个 tmp.html 文件,发现其中的 标签比较恶心:
把这个标签换成比较干净的:
浏览这个文件, ok 限制解除。
第三步, 自动下载网页,进行“净化”处理, 编写一个python 程序:
import urllib
urls = {'http://www.chinaai.org/Article_Show.asp?ArticleID=315':'prolog2.html'}
new_tag = ""
for url in urls:
filename = urls[url]
urllib.urlretrieve(url,filename)
f = open(filename,'r')
content = f.read()
f.close()
l_pos = content.find(' r_pos = content.find('>', l_pos)
cont1 = content[:l_pos]
cont2 = content[r_pos + 1:]
content = cont1 + new_tag + cont2
f = open('tmp.html','w')
f.write(content)
f.close()
程序中 urls 是一个 字典,里面是 url 和 相应的本地文件名, 使用者可以根据自己的情况添加。
注意,这个程序是专门针对这个网站的, 对于其他的网站,可能使用的方法会有不同,但是按照上面的步骤,相信大家都能搞定。
我们的口号是,“还我自由!”
http://blog.csdn.net/albertlee/archive/2004/09/01/damn_chinaai.aspx
...全文
相关推荐
解除网页限制
可以解除文档下载限制,轻松下载可用的文档。
【信息科学与工程学】计算机科学与自动化——第六十三篇 人机交互之前端交互参数知识库02
每个分支下又细分了四个关键方向,并按照“研究对象/焦点、基本问题、核心理论/概念、研究方法、应用/目标、前沿/发展”的框架进行阐述,严格遵循了六级编码体系。在最终整合时,应建立唯一的学科分类编码表(例如,用两位数字或“ART”、“MED”、“ECO”等字母前缀),并确保所有下级编码(尺度、层次、类别、子类、具体项)的逻辑一致性。此回答中的编码为示例,实际系统需据此调整。控制过程(前馈、同期、反馈)、全面质量管理(TQM)、平衡计分卡(BSC)定量(调查、实验)、定性(访谈、民族志)、混合方法、大数据。
解除网页限制工具
解除网页限制,不得复制,网页内容畅通无阻
解除网页限制.rar
解除网页限制.rar
限制孩子使用电脑时间范围
孩子玩电脑时间太长,没事的时候写的,没什么技术含量。可以限制电脑用户使用时间范围。 后面需要什么功能自己添加。


