Exemplo n.º 1
0
def scrape_character_free_company(char, html, skip_free_company_parse):
    char.free_company_id = \
        html.xpath('//dd[@class="txt_name"]/a[contains(@href, "")]')[0].attrib['href'].split('/')[3]
    if not skip_free_company_parse:
        from api.scrapers.free_company import scrape_free_company
        scrape_free_company(char.free_company_id, basics_only=True)
Exemplo n.º 2
0
def get_free_company(lodestone_id):
    if not re.match(r'^[0-9]+$', lodestone_id):
        raise InvalidRequest('Illegal characters in requested ID')

    return scrape_free_company(lodestone_id)
Exemplo n.º 3
0
def zanarkand():
    from api.scrapers.free_company import scrape_free_company
    return scrape_free_company('9229142273877347770')
Exemplo n.º 4
0
def get_free_company(lodestone_id):
    if not re.match(r'^[0-9]+$', lodestone_id):
        raise InvalidRequest('Illegal characters in requested ID')

    return scrape_free_company(lodestone_id)