Esempio n. 1
0
def search_by_key_cb(content, data):
    result = []
    items = content.split('<div class="detail">')
    for item in items:
        item = item.split('</div><!--detail end-->')[0].replace('\n', '')
        name_url = list_links(item, '/detail/show/')
        if len(name_url):
            name = name_url[0]
            url = name_url[1]
            match = pic_re.search(item)
            if match:
                pic = match.group(1)
                result.append({'name': name, 'url': url, 'pic_url': pic})
    rest = items[-1].split('</div><!--item end-->', 1)[1].replace('\n', '')
    match = rest_re.search(rest)
    while match:
        (url, name, pic) = match.group(1, 2, 3)
        result.append({'name': name, 'url': url, 'pic_url': pic})
        match = rest_re.search(rest, match.end(0))
    lplayer.res_show(result)
Esempio n. 2
0
def search_by_key_cb(content, data):
    result = []
    items = content.split('<div class="detail">')
    for item in items:
        item = item.split('</div><!--detail end-->')[0].replace('\n', '')
        name_url = list_links(item, '/detail/show/')
        if len(name_url):
            name = name_url[0]
            url = name_url[1]
            match = pic_re.search(item)
            if match:
                pic = match.group(1)
                result.append({'name': name, 'url': url, 'pic_url': pic})
    rest = items[-1].split('</div><!--item end-->', 1)[1].replace('\n', '')
    match = rest_re.search(rest)
    while match:
        (url, name, pic) = match.group(1, 2, 3)
        result.append({'name': name, 'url': url, 'pic_url': pic})
        match = rest_re.search(rest, match.end(0))
    lplayer.res_show(result)
Esempio n. 3
0
def search_cb(page, data):
    name2pic = {}
    result = []
    # Read all pic urls
    match = pic2_re.search(page)
    while match:
        (url, name) = match.group(1, 2)
        name2pic[name] = url
        match = pic2_re.search(page, match.end(0))
    # Read links, bind them with relative pic urls
    links = list_links(page, '/detail/show/')
    for i in xrange(0, len(links), 2):
        name = links[i]
        url = links[i+1]
        try:
            result.append({'name': name,
                           'url': url,
                           'pic_url': name2pic[name]})
        except KeyError:
            pass
    lplayer.res_show(result)
Esempio n. 4
0
def search_cb(page, data):
    name2pic = {}
    result = []
    # Read all pic urls
    match = pic2_re.search(page)
    while match:
        (url, name) = match.group(1, 2)
        name2pic[name] = url
        match = pic2_re.search(page, match.end(0))
    # Read links, bind them with relative pic urls
    links = list_links(page, '/detail/show/')
    for i in xrange(0, len(links), 2):
        name = links[i]
        url = links[i + 1]
        try:
            result.append({
                'name': name,
                'url': url,
                'pic_url': name2pic[name]
            })
        except KeyError:
            pass
    lplayer.res_show(result)
Esempio n. 5
0
def search_cb(content, data):
    result = list_links(content, 'http://www.soku.com/u?url=')
    for i in xrange(1, len(result), 2):
        result[i] = result[i].replace('http://www.soku.com/u?url=', '')
    lplayer.show_list(result)
Esempio n. 6
0
def search_cb(content, data):
    result = list_links(content, 'http://www.soku.com/u?url=')
    for i in xrange(1, len(result), 2):
        result[i] = result[i].replace('http://www.soku.com/u?url=', '')
    lplayer.show_list(result)