pyhton代码实现利用百度空间检查程序更新
import urllib2import 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) #取其中的字符串并将其转换为浮点数
f=file("c:/1.txt") #打开C盘下的1.txt文本
fa=(f.read()) #读入上面打开的文件
fa=float(fa) #并将其中特殊的字符串转换为浮点数
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的小菜鸟一只,望各位大牛不要鄙视!{:1_907:}
{:1_932:}膜拜大神{:1_931:} 板凳也是我的了 地板归我了。。。 前方高能~ 看看什么玩意 luguo看看
页:
[1]