----------------------------------------------------------------------------------

import sys, os
import httplib, urllib, urllib2
import urlparse
import json
import traceback
import time
#
baseUrl = 'https://static.arcgis.com/fonts/arial-unicode-ms-regular/'
basePath = 'D:/fonts/arial-unicode-ms-regular/'
# https://static.arcgis.com/fonts/arial-unicode-ms-regular/256-510.pbf def downRegular():
try:
for i in range(0, 256):
fileName = str(i * 256) + '-' + str((i+1)*256 - 1) + '.pbf'
url = baseUrl + fileName
req = urllib2.Request(url)
response = urllib2.urlopen(req)
if response.getcode() == 200:
data = response.read()
response.close()
with open(basePath + fileName, "wb") as code:
code.write(data)
print(fileName)
time.sleep(1)
except Exception,e:
print("error info: {0}".format(traceback.format_exc())) def main():
downRegular() if __name__ == '__main__':
main()

----------------------------------------------------------------------------------

最新文章

  1. iOS多线程之7.NSOperation的初识
  2. EasyUI+MVC+EF简单用户管理Demo(问题及解决)
  3. 用纯css改变下拉列表select框的默认样式
  4. 0511Scrum项目3.0
  5. JavaScript toFixed()使用的注意事项
  6. Ubuntu 14.10 下Server版本中文乱码问题
  7. 【Linux】Zabbix + MPM + msmtp + mutt 监控MySQL + 邮件报警
  8. 用C语言实现ipv4地址字符串是否合法
  9. MSSQL备份及数据迁移
  10. JBoss 系列十一:JBoss Cluster Framework Demo 介绍
  11. 让Java的反射跑快点
  12. Java 对象序列化和反序列化
  13. noip借教室 题解
  14. (五十六)iOS多线程之NSOperation
  15. php+javascript实现的动态显示服务器运行程序进度条功能示例
  16. wine和cygwin安装使用教程
  17. mysql事务详解
  18. 01: RabbitMQ
  19. [SQL Server]利用索引改善sql语句
  20. imperva命令行查看流量值大小

热门文章

  1. 获取给定地址中的域名,substring()截取
  2. fwrite(): send of 8192 bytes failed with errno=104 Connection reset by peer
  3. Winform中在ZedGraph中最多可以添加多少条曲线
  4. 反射实体类拼接SQL语句
  5. 1-4-JS基础-条件判断
  6. charles突然不能抓取PC请求解决办法
  7. 【LeetCode】1056-易混淆数
  8. SRDC - ORA-1552: Checklist of Evidence to Supply (Doc ID 1681333.1)
  9. awk常用命令
  10. 201871010111-刘佳华《面向对象程序设计(java)》第十三周学习总结