YsGer 发表于 2014-11-20 00:32

pyhton代码实现利用百度空间检查程序更新

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)                  #取其中的字符串并将其转换为浮点数
    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:}

wanmei 发表于 2014-11-20 00:58

{:1_932:}膜拜大神{:1_931:}

wanmei 发表于 2014-11-20 01:03

板凳也是我的了

GA゛木子 发表于 2014-11-20 08:16

地板归我了。。。

筱沫 发表于 2014-11-20 11:09

前方高能~

manbajie 发表于 2014-11-20 21:46

看看什么玩意

若当初 发表于 2014-11-24 19:11

luguo看看
页: [1]
查看完整版本: pyhton代码实现利用百度空间检查程序更新