Beispiel #1
0
    def search(cls, query):
        soup = helpers.soupify(
            helpers.get(
                'https://kisscartoon.is/Search/',
                params=dict(s=query),
                referer='https://kisscartoon.is/',
            ))

        ret = []
        for res in soup.select('.listing a'):
            res = SearchResult(
                title=res.text.strip('Watch '),
                url=res.get('href'),
                poster='',
            )
            logger.debug(res)
            ret.append(res)

        return ret
Beispiel #2
0
    def search(cls, query):
        headers = get_random_header()
        headers['referer'] = 'http://kisscartoon.ac/'
        res = scraper.get(
            'http://kisscartoon.ac/Search/',
            params={
                's': query,
            },
            headers=headers,
        )
        logging.debug('Result url: {}'.format(res.url))

        soup = BeautifulSoup(res.text, 'html.parser')
        ret = []
        for res in soup.select_one('.listing').find_all('a'):
            res = SearchResult(
                title=res.text.strip('Watch '),
                url=res.get('href'),
                poster='',
            )
            logging.debug(res)
            ret.append(res)

        return ret