# -*- 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 = ' ""): data = data.replace(short_url, long_url) return data