PyPSI
uule_grabber
PyPSI | uule_grabber | |
---|---|---|
5 | 2 | |
40 | 18 | |
- | - | |
0.0 | 3.0 | |
4 months ago | 11 months ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PyPSI
uule_grabber
-
Scraping Google SERP with Geolocation
There's a fairly simple algorithm behind generating uule parameter. It involves a fixed prefix, a special key which depends on location string length, and base64 encoding. If you're interested, here is a blog post from MOZ (a SEO tool) which describes it in detail: https://moz.com/blog/geolocation-the-ultimate-tip-to-emulate-local-search. If you need to automate uule parameter generation, there's a python package for this: https://github.com/ogun/uule_grabber. It generates uule value for you given the location string. Example usage:
-
Google web scrape from excel list?
from urllib.parse import quote_plus import requests API_KEY = "YOUR SCRAPING FISH API KEY" # https://scrapingfish.com/buy url_prefix = f"https://scraping.narf.ai/api/v1/?api_key={API_KEY}&render_js=true&url=" # to get uule for location you can use: https://github.com/ogun/uule_grabber # or https://site-analyzer.pro/services-seo/uule/ uule_usa = "w+CAIQICIDVVNB" keyword = "kitchen sink" search_url = f"https://www.google.com/search?q={quote_plus(keyword)}&uule={uule_usa}&gl=us&hl=en" response = requests.get(f"{url_prefix}{quote_plus(search_url)}", timeout=90) # add your response processing/parsing logic with open("google.html", "wb") as f: f.write(response.content)
What are some alternatives?
Google-rank-tracker - SEO: Python script + shell script and cronjob to check ranks on a daily basis
scrapingfish-blog-projects - The repository containing Scraping Fish blog projects
Search Engine Parser - Lightweight package to query popular search engines and scrape for result titles, links and descriptions
people_also_asked - Crawler to get information from bing and google about what people also asked
pyspeedinsights - Measure your site speed, performance, accessibility and SEO in bulk from the command line with Python and the PageSpeed Insights API.
seo-keyword-research-tool - Python SEO keywords suggestion tool. Google Autocomplete, People Also Ask and Related Searches.
blurry - A static site generator focused on page speed and SEO
sitemapa