Ejemplo n.º 1
0
def request(query, params):
    # to avoid running actual external requests when testing
    if 'is_test' not in params:
        vqd = get_vqd(query)
    else:
        vqd = '12345'

    offset = (params['pageno'] - 1) * 50

    safesearch = params['safesearch'] - 1

    region_code = get_region_code(params['language'],
                                  lang_list=supported_languages)
    if region_code:
        params['url'] = images_url.format(query=urlencode({
            'q': query,
            'l': region_code
        }),
                                          offset=offset,
                                          safesearch=safesearch,
                                          vqd=vqd)
    else:
        params['url'] = images_url.format(query=urlencode({'q': query}),
                                          offset=offset,
                                          safesearch=safesearch,
                                          vqd=vqd)

    return params
Ejemplo n.º 2
0
def request(query, params):
    # to avoid running actual external requests when testing
    if 'is_test' not in params:
        vqd = get_vqd(query)
    else:
        vqd = '12345'

    offset = (params['pageno'] - 1) * 50

    safesearch = params['safesearch'] - 1

    region_code = get_region_code(params['language'], lang_list=supported_languages)
    params['url'] = images_url.format(
        query=urlencode({'q': query, 'l': region_code}), offset=offset, safesearch=safesearch, vqd=vqd)

    return params