# -*- coding: utf-8 -*-
import re
import urllib
from core import httptools
from core import scrapertools
from platformcode import logger
def get_server_list():
servers = []
data = httptools.downloadpage("http://longurl.org/services").data
data = scrapertools.unescape(data)
data = scrapertools.find_single_match(data, '
(.*?)
')
patron = '(.*?)'
matches = re.compile(patron, re.DOTALL).findall(data)
# aƱadiendo algunos manualmente que no salen en la web
servers.append("sh.st")
for server in matches:
servers.append(server)
return servers
servers = get_server_list()
def get_long_urls(data):
logger.info()
patron = '')
except:
long_url = ""
if (long_url <> ""): data = data.replace(short_url, long_url)
return data