[Python] 纯文本查看 复制代码 import urllib2
import re
import os
import win32con
import win32api
html="http://hi.baidu.com/sjg_admin/item/fa2ffdb59e511a96eaba93a0"
str2=r">.*<" #定义一个正则表达式
str1=r"""<div id=content class="content mod-cs-content text-content clearfix"> <p>.*</p>""" #定义一个正则表达式
def Html(html,str1):
data=urllib2.urlopen(html).read() #打开网页并读取网页的内容
webdata=re.findall(str1,data) #调用re模块查找匹配的字符串
return webdata #返回匹配的结果
x=Html(html,str1) #调用定义的Html函数
y=str(x) #转换为字符串格式
z=re.findall(str2,y) #查找匹配的字符串
for i in z: #递归 Z 这个列表
i=float(i[9:12]) #取其中的字符串并将其转换为浮点数
f=file("c:/1.txt") #打开C盘下的1.txt文本
fa=(f.read()) #读入上面打开的文件
fa=float(fa[4:]) #并将其中特殊的字符串转换为浮点数
if fa<i: #比较网页读取到的数据与本地数据比较,本地数据是否小于网页数据.若小于执行下面的代码
returnint=win32api.MessageBox(win32con.NULL,"update","update",win32con.MB_OK)
if returnint==1:
win32api.ShellExecute(0, 'open', "http://pan.baidu.com/s/1eQGNvG2", '','',1)
exit
else: #下面就是编写程序的功能代码区
pass
初学python的小菜鸟一只,望各位大牛不要鄙视!
|