web-poet implements Page Object pattern for web scraping.
https://github.com/scrapinghub/web-poet
latest