{"repo":"lorien/grab","free":true,"listed":false,"github":"https://github.com/lorien/grab","clone":"git clone https://github.com/lorien/grab.git","description":"Web Scraping Framework","language":"Python","stars":2462,"topics":["web-scraping","http-client","framework","python","pycurl","asynchronous","network","urllib3","spider","crawler"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Grab Update (2025 year) Since 2018 (which is the year of most recent Grab release) I have tried to do large refactoring of code base of Grab library. Which ended up with semi-working product which nobody uses, including me. I have decided to reset all project files to the state of most recent pypi release 0.6.41 dated by june 2018. At least, now the code base corresponds to live version of the product which is being used by some people, according to pypi stats. I've updated Grab code base and code base of its dependencies to be compatible with Python 2.7 and Python 3.13 (and, hopefully, all py versions between these two). I have set up github action to run all tests on Python 2.7 and Python 3.13. There is NO new features. It is just an updated code base which is alive now i.e. it can run on Python 2.7 or on modern python, and its tests pass, and it has github CI config to run tests on new commits. One backward-incompatible change is that I do not use weblib.error::DataNotFound and weblib.error::ResponseNotValid exceptions anymore. Now Grab uses DataNotFound and InvalidResponseError exceptions which is stored in grab.errors module. So, if your code imports DataNotFound or ResponseNotValid from weblib, you should fix such imports. Also, if your code explicitly catches these weblib exceptions then you should convert it to catch new grab.error exceptions. The major version of new release is 1. If you use Grab in your project and you want to keep old release to be sure there is no","default_branch":null,"files":null,"tree":[],"storefront":"/r/lorien","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lorien/grab/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}