Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- __author__ = 'ZeLib0ba -> http://surin.ru'
- # RU(RF,SU) Expiring domains parser
- # link from http://auction.nic.ru/forbuyer/download_list.shtml#buying
- # you can use another link from this page (etc. http://auction.nic.ru/downloads/su_expiring_list.gz)
- # RU(Рф,SU) парсер освобождающихся доменов
- # Ссылки со страницы аукциона доменов http://auction.nic.ru/forbuyer/download_list.shtml#buying
- # Вы так же можете использовать парсер для других доменов с этой странички.
- import time
- import gzip
- import wget
- import os
- start = time.time()
- link = 'http://auction.nic.ru/downloads/ru_expiring_list.gz'
- download = wget.filename_from_url(link)
- wget.download(link,download)
- output = open('ru_expiring_list','wb')
- output.write(gzip.open(download,'rb').read())
- output.close()
- file = "ru_expiring_list"
- file_output = "ru_expiring_list.csv"
- fo = open(file_output,'w',encoding='utf-8')
- f = open(file).readlines()
- for i in f:
- a = i.split('\t')
- if len(a)>3:
- output = '%s;%s;%s;%s\n' %(a[0],a[1],a[2],a[3])
- fo.write(output)
- fo.close()
- os.remove(download)
- os.remove(file)
- print('Done - %s sec.' % str(time.time()-start)[0:4])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement