Hacker GitHub

← All repos

fizx/parsley

View on GitHub ↗ ★ 899 Shell

Parsley is a simple language for extracting structured data from web pages. Parsley consists of an powerful selector language wrapped with a JSON structure that can represent page-wide formatting.

7 mentions on Hacker News by 4 people: 1 story, 6 comments · first 2009-08-28 · latest 2016-04-28

Mentions per year 7 mentions · busiest year 2009 (2)
20082026
  1. I wrote a language that's basically a superset of this ( https://github.com/fizx/parsley/wiki ) back in 2008 and used it to crawl a variety of insane job posting sites. As crawling complexity increases, pretty soon you want an actual…
  2. https://github.com/fizx/parsley/wiki looks pretty similar. Running this sort of thing as a service/api never panned out for us because you are almost universally robots.txt denied and/or blocked. We briefly tried, and supported a wiki of…
  3. ▲ 149
    Parsley: a simple language for extracting structured data from web pages
    story by pmoriarty · 2015-01-11 · 24 comments
  4. …scraping wiki site we created here: https://github.com/fizx/parselets_com http://selectorgadget.com https://github.com/fizx/parsley https://github.com/fizx/parsley-ruby https://github.com/fizx/pyparsley https://github.com/fizx/csvget > cat…
  5. Parsley is great for this. http://github.com/fizx/parsley For Python: http://github.com/fizx/pyparsley There use to be a website for sharing "parselet" scripts.
  6. …behind this gem is another one called Parsley, which is an astounding library for screen scraping. http://github.com/fizx/parsley/tree/master They've even built an entire app on top of the library: http://parselets.com/
  7. http://github.com/fizx/parsley/tree/master is a C library which represents the core of the parsing functionality. A PHP binding is quite possible, and indeed, there already are bindings for Python and Ruby. In fact, I might just go look at…