{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"Scrapes Google search results by sending HTTP requests and parsing the HTML response with BeautifulSoup4, returning a list of links or detailed result objects.","skillfed_tags":["web-scraping","google-search"],"use_cases":["Bulk-extract search results for a list of keywords to feed into a data pipeline or analysis tool.","Prototype a search aggregator or comparison tool that needs to fetch and display Google results programmatically.","Automate SEO research by scraping top results for competitor analysis or keyword ranking checks.","Build a research bot that gathers URLs and descriptions from Google for a specific domain or topic.","Test web scraping workflows before moving to a more robust or commercial search API."],"what_it_does":"googlesearch-python is a web scraper that queries Google and extracts search results by making HTTP requests and parsing the returned HTML with BeautifulSoup4. It wraps the requests and BeautifulSoup4 libraries to provide a simple search() function that returns either plain URLs or detailed SearchResult objects with title, URL, and description fields.\n\nThe package is designed for straightforward use cases where you need to programmatically retrieve Google search results. It supports common options like result count, language, region, safe search toggle, and proxy configuration. For larger result sets, it handles pagination automatically but requires you to set sleep intervals between requests to avoid rate-limiting. The library is lightweight and has low install friction, but maintenance is dormant and Google's anti-scraping measures may affect reliability.","worth_installing":"Yes, if you need quick Google search scraping for a one-off script or prototype and accept that maintenance is dormant. No, if you need production reliability, active bug fixes, or assurance that Google's anti-scraping measures won't break the parser. Consider a commercial search API (Google Custom Search, SerpAPI) for production use. Permissive MIT license and low install friction are pluses, but verify that scraping complies with Google's terms and that the HTML parser still works with current Google pages."},"id":"googlesearch-python","links":{"html":"https://skillfed.io/packages/googlesearch-python","md":"https://skillfed.io/packages/googlesearch-python.md","pypi":"https://pypi.org/project/googlesearch-python/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-01-21","license_spdx":null,"license_treatment":"permissive","name":"googlesearch-python","python_support":"supports_current","summary":"A Python library for scraping the Google search engine."},"popularity":{"monthly_downloads":823345,"position":4968,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.3.0"}
