Nv7-GitHub / googlesearch

A Python library for scraping the Google search engine.
https://pypi.org/project/googlesearch-python/
MIT License
430 stars 110 forks source link

Added fallbacks for finding description and title #81

Open isaacwasserman opened 1 month ago

isaacwasserman commented 1 month ago

I noticed that a lot of my searches were returning no results because search() couldn't locate the description, so I made some changes that allow it to return a result as long as the link is found. If the description is not found using -webkit-line-clamp: 2, then it looks for a within the result that has as an immediate child. If this is also unsuccessful, it simply returns a concatenation of all of the visible text within the result. This isn't a perfect solution for human readability, but it's still helpful to AI agents that will make use of this package.