设为首页 加入收藏

TOP

基于HttpClient 4.3的可访问自签名HTTPS站点的新版工具类(二)
2015-02-02 14:27:20 来源: 作者: 【 】 浏览:26
Tags:基于 HttpClient 4.3 访问 签名 HTTPS 站点 新版 工具
lcount)
? ? ? ? if self.finalcount:
? ? ? ? ? ? percentcomplete = int(round(100.0*count/self.finalcount))
? ? ? ? ? ? if percentcomplete < 1: percentcomplete = 1
? ? ? ? else:
? ? ? ? ? ? percentcomplete=100
? ? ? ? blockcount = int(percentcomplete//2)
? ? ? ? if blockcount <= self.blockcount:
? ? ? ? ? ? return
? ? ? ? for i in range(self.blockcount, blockcount):
? ? ? ? ? ? self.f.write(self.block)
? ? ? ? self.f.flush()
? ? ? ? self.blockcount = blockcount
? ? ? ? if percentcomplete == 100:
? ? ? ? ? ? self.f.write("\n")


if __name__ == "__main__":
? ? from time import sleep
? ? pb = progressbar(8, "*")
? ? for count in range(1, 9):
? ? ? ? pb.progress(count)
? ? ? ? sleep(0.2)
? ? pb = progressbar(100)
? ? pb.progress(20)
? ? sleep(0.3)
? ? pb.progress(47)
? ? sleep(0.3)
? ? pb.progress(90)
? ? sleep(0.3)
? ? pb.progress(100)
? ? print "testing 1:"
? ? pb = progressbar(1)
? ? pb.progress(1)


执行后可以在控制台看到12306余票查询界面的html代码


为了方便大家使用,本人将封装好的代码上传到了Linux公社资源共享中,欢迎下载。


下载地址


------------------------------------------分割线------------------------------------------


具体下载目录在 /2015年资料/1月/2日/基于HttpClient 4.3的可访问自签名HTTPS站点的新版工具类


------------------------------------------分割线------------------------------------------


本文中的部分代码参阅了HttpClient 4.3.5官方文档的2.7节关于Connection socket factories的内容


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Python显示进度条的实现方法 下一篇Python:使用基于事件驱动的SAX解..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: