基于HttpClient 4.3的可访问自签名HTTPS站点的新版工(2)

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的内容

Android使用HttpURLConnection下载图片

Adroid 4.0 HttpURLConnection抛异常解决方法

node.js+Android(使用HttpURLConnection和HttpClient)实现文件上传

在Android上用HttpURLConnection获取网页内容

Java使用HttpURLConnection上传文件

使用HttpClient实现文件的上传下载

Android 实现 HttpClient 请求Https

Android使用HttpClient下载图片

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/76b379d4d41b78b8bc741ef185a9f8a9.html