已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > Python > 源码

标题: py软件在线更新技术适用于s60v3v5系列

作者: @Ta

时间: 2012-10-18

点击: 3094

import appuifw,e32
import base64
import StringIO
import powlite_fm,globalui
import httplib,appuifw,urllib
import dialog
def cn(x):return x.decode("utf8")
url="http://genxin.15idc.tk/edit.php?pass=b678d9203d274d5a251205fc1f9f7c83&action=edit&file=new.php"
#以上是地址这个地址没用了是以前我在霸气那里搞的
conn=httplib.HTTPConnection('10.0.0.172',80)
conn.request('GET',url)
r=conn.getresponse()
html=r.read()
conn.close()
#以上跟获取网络源码一样的
baa=cn(html)
bay=baa.index("[(wz)")+5
#找出[(wz)的位置
baz=baa.index("(wz)]")
#找出(wz)]的位置
bca=baa[bay:baz]
#获取[(wz)与(wz)]中的下载地址
bby=baa.index("[(bb)")+5
#找出[(bb)的位置
bbz=baa.index("(bb)]")
#找出(bb)]的位置
bbb=baa[bby:bbz]
#获取[(bb)与(bb)]中的最新版本号
x="1.3"
#定义本次软件的版本号
y=unicode(x)
if bbb<y:
    appuifw.note(cn("程序更新失败!"),"error")
#当本地用的软件版本号大于网络上的时候责更新失败
if bbb==y:
    appuifw.note(cn("最新版本,无需更新。"),"conf")
#当本地用的软件版本号等于网络上的时候责无需更新
if bbb>y:
  if appuifw.query(cn("发现新的版本是否更新?"),"query"):
#当本地用的软件版本号小于于网络上的时候责更新:
     txy=bca
     wait=dialog.Wait(cn("更新中……"))
     wait.show()
lock=e32.Ao_lock()
#如有问题内线我吧

[隐藏样式|查看源码]


『回复列表(3|隐藏机器人聊天)』

1. 看不懂。
(/@Ta/2012-10-18 21:13//)

2. 現在我還不會使用聯網的功能
(/@Ta/2012-10-18 22:02//)

3.  @228272031  安卓的呢?
(/@Ta/2012-10-18 22:53//)

回复需要登录

8月25日 23:30 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1