Home  >  Article  >  Backend Development  >  What is UULE? And how to generate UULE with Python?

What is UULE? And how to generate UULE with Python?

WBOY
WBOYOriginal
2024-08-18 08:31:36533browse

What is UULE? And how to generate UULE with Python?

What is UULE?

The UULE region parameter (&uule=) of the Google search engine allows you to see the actual search results by region, which corresponds to geolocation when directly located in an arbitrary region. In other words, it is possible to get search results for your region of interest in your browser without the need for additional plug-ins or directly physical presence in the region. [1]

Generate UULE with Python [2]

import base64

def uule(city: str) -> str:
  encoded_city = city.encode()
    city_length = len(encoded_city)
    hashed = (
        base64.standard_b64encode(
            bytearray([8, 2, 16, 32, 34, city_length]) + encoded_city
        )
        .decode()
        .strip("=")
        .replace("+", "-")
        .replace("/", "_")
    )
    return f"w+{hashed}"

Example

uule('Lezigne,Pays de la Loire,France') = w+CAIQICIfTGV6aWduZSxQYXlzIGRlIGxhIExvaXJlLEZyYW5jZQ

Google Search Results API

With Google SERP API you can get realtime results from around the without worrying about proxy, captcha or limitation.

References

[1] https://site-analyzer.pro/services-seo/uule/

[2] https://github.com/ogun/uule_grabber

The above is the detailed content of What is UULE? And how to generate UULE with Python?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn