python实现从豌豆荚批量下载样本
2016-05-11 17:53
537 查看
豌豆荚的样本下载是固定链接加包名,如下可以实现按包名批量下载apk
#-*-coding:utf-8-*- ''' 根据包名从豌豆荚批量下载样本。文件存放于E盘test目录下。 ''' import urllib2 import time import os def Main(): f1 = open('package.txt','r')#打开当前目录下存放包名的txt packageName = f1.readline().strip() while packageName != '': print packageName + ' is downloading~' downloadUrl = 'http://www.wandoujia.com/apps/%s/download'%packageName try: if not os.path.exists('e:/test/%s.apk'%packageName): result = urllib2.urlopen(downloadUrl) data = result.read() with open('e:/test/%s.apk'%packageName,'wb') as f: f.write(data) print packageName + ' download over~' except Exception,e: print packageName + ' has no this package!' packageName = f1.readline().strip() time.sleep(1) f1.close() if __name__ == '__main__': Main()
相关文章推荐
- Python threading operation
- Python的datetime
- python实现数据库查询的简单示例
- python计算文件的md5值
- Python学习笔记-json解析
- python3 无覆盖写入&读入
- 用 Python 和 OpenCV 检测图片上的条形码Detecting Barcodes in Images with Python and OpenCV
- python爬虫学习笔记——使用requests库编写爬虫(1)
- Python logging模块详解
- python的json格式文件读写
- python文件处理
- 1.python基础学习__函数中的参数
- import CSV data into MySQL via PyMySQL in Python 3.3
- pyhon基础(一)
- python内建函数及属性
- leetcode(5),Valid Anagram(python)
- python 爬虫
- python 异步IO
- python 协程
- Python os.stat() 方法