Html-Parser Libraries Used in Web Scraping javascript cheerio 25,854 1.0.0-rc.12 (2 months ago) Oct 08 2011 htmlparser2 3,727 8.0.1 (a month ago) Aug 28 2011 sax-js 1,022 1.2.4 (2 months ago) Feb 09 2011 parse5 3,229 7.1.2 (2 months ago) Jul 03 2013 ruby nokogiri 5,969 1.14.0 (10 days ago) Jul 25 2009 r rvest 1,384 1.0.3 (1 year, 3 months ago) Nov 22 2014 go htmlquery 557 v1.2.6 (11 days ago) Feb 07 2019 goquery 12,183 v1.8.0 (1 year, 2 months ago) Aug 29 2016 xpath 533 v1.2.2 (12 days ago) Jun 08 2019 cascadia 588 Start (4 years ago) Feb 20 2018 python chopper 22 0.5.0 (6 months ago) Jul 24 2014 selectolax 722 0.3.12 (22 days ago) Mar 01 2018 gazpacho 694 1.1 (2 years ago) Dec 28 2012 html5-parser 643 0.4.10 (1 year, 4 months ago) Jun 03 2007 untangle 569 1.2.1 (6 months ago) Jun 09 2011 requests-html 12,893 0.10.0 (3 years ago) Feb 25 2018 parsel 864 1.7.0 (2 months ago) Jul 26 2019 pyquery 2,170 2.0.0 (26 days ago) Dec 05 2008 feedparser 1,532 6.0.10 (8 months ago) Jun 15 2007 xmltodict 1,532 6.0.10 (8 months ago) Jul 30 2007 cssselect 266 1.2.0 (2 months ago) Apr 14 2012 html5lib 1,004 1.1 (2 years ago) Jul 30 2007 beautifulsoup - 4.11.1 (9 months ago) Jul 26 2019 php embed 1,953 v4.4.7 (a month ago) Oct 26 2013 html5-php 1,173 2.7.6 (5 months ago) Jun 01 2013 domcrawler 3,720 v6.2.3 (a month ago) Sep 26 2011