7 ms·
HN, So who do you guys use more? Import.io or Kimono? I have heard good things about both.
by ycmike 12y ago
HN,
So who do you guys use more? Import.io or Kimono? I have heard good things about both.
- thejosh 12y agoI prefer to rely on code that doesn't rely on an API that could just vanish the next day or cost a bucket to run.
- ejstronge 12y agoWhat do you use for scraping? I may have a scraping project later this year and would love recommendations.
- djm_ 12y agoScrapy gets a solid recommendation from me. http://scrapy.org/ http://scrapy.org/
- egeozcan 12y agoI use custom node.js scripts with these libraries: * request - https://github.com/mikeal/request https://github.com/mikeal/request * async - https://github.com/caolan/async https://github.com/caolan/async * cheerio - https://github.com/cheeriojs/cheerio https://github.com/cheeriojs/cheerio * nedb - https://github.com/louischatriot/nedb https://github.com/louischatriot/nedb
- frabcus 12y agoWe've got quite an old mailing list full of geeks hand-coding web scrapers, if you want somewhere to ask questions: https://groups.google.com/forum/#!forum/scraperwiki https://groups.google.com/forum/#!forum/scraperwiki
- PuerkitoBio 12y agoI've written a couple "polite" crawlers in Go (i.e. obeys robots.txt, delays between requests to the same host). - Fetchbot: https://github.com/PuerkitoBio/fetchbot https://github.com/PuerkitoBio/fetchbot Flexible, similar API to net/http (uses a Handler interface with a simple mux provided, supports middleware, etc.) - gocrawl: https://github.com/PuerkitoBio/gocrawl https://github.com/PuerkitoBio/gocrawl Higher-level, more framework than library. Coupled with goquery (https://github.com/PuerkitoBio/goquery https://github.com/PuerkitoBio/goquery ) to scrape the dom (well, the net/html nodes), this makes custom scrapers trivial to write. (sorry for the self-promoting comment, but this is quite on topic) edit: polite crawlers, not scrapers.
- zmmmmm 12y ago> rely on an API that could just vanish the next day Kind of ironic that you are saying this about web scraping ...
- jimktrains2 12y agoBut then his data source is gone and what he was doing is pointless. Losing your processor of said data source while said data source is still available is frustrating.
- Jake232 12y agoI write my own custom scrapers, I prefer the flexibility and feel safer that the service isn't going to disappear any minute. If anybody is interested, I wrote a detailed article on scraping not so long back that was well received here: http://jakeaustwick.me/python-web-scraping-resource/ http://jakeaustwick.me/python-web-scraping-resource/
- rch 12y agoI'm evaluating these to augment a system I'm building on top of casper. This is the first I've seen of this one, but right out of the gate I think I prefer Kimono.
- samstave 12y agoI tried Komono, but it cannot auth into the sites I want to pull the data from.... Just grabbed import.io - will see if it can loginto sites and grab the data from services I am already paying thousands per month for. EDIT: To add some context: I pay about $3,000 per month for some monitoring services which do not have any real reportin mechanisms. So for my daily and weekly reports, I have to manually compile them and screen shot a ton of things, compose an email and send. I want to configure a scraper to automatically grab screens of things I want regularly and email them. I want to have a script that will grab many diff pieces of data (visual graphs, typically) and put them all into one email. I am working with my monitoring vendors to get them to add reporting... but until that can happen - I am tired of spending a couple hours per week screen capping graphs...