Scrapinghub Blog
blog.scrapinghub.com · Company blog · on HN since 2012
Scrapinghub's company blog covers web scraping with Scrapy, Portia, and Splash, plus data projects built on scraped content.
What HN saysCommenters see it as useful for Scrapy and Portia guidance, though tied to the company's own tools, and point to ScrapyRT and AutoExtract posts.
31HN people shared it
9linked it in comments
118stories submitted
3.0Kstory points
6 years agolast shared
2012people per year2026
Most-shared posts
- 1Using Git to manage staff vacations in a large distributed team5 people · 14 points · first shared 2015 · discussion on HN
- 2Vizlegal: Rise of Machine-Readable Laws and Court Judgments3 people · 3 points · first shared 2016 · discussion on HN
- 3How Web Scraping Is Revealing Lobbying and Corruption in Peru2 people · 406 points · first shared 2016 · 72 comments on HN
- 4Scrapy Tips from the Pros2 people · 274 points · first shared 2016 · 75 comments on HN
- 5Web Scraping to Create Open Data2 people · 176 points · first shared 2016 · 55 comments on HN
- 6Show HN: Scrapy Real Time2 people · 37 points · first shared 2015 · 2 comments on HN
- 7Show HN: Portia2Code — Turn Portia Spiders into Scrapy Spiders2 people · 31 points · first shared 2016 · 3 comments on HN
- 8Handling JavaScript in Scrapy with Splash2 people · 23 points · first shared 2015 · 1 comments on HN
- 9Distributed Frontera: Web Crawling at Scale2 people · 19 points · first shared 2015 · discussion on HN
- 10How to Become a Whistleblower: From Panama Papers to Open Data2 people · 16 points · first shared 2016 · discussion on HN
- 11Scrapy Tips from the Pros: March 2016 Edition2 people · 12 points · first shared 2016 · discussion on HN
- 12Scrapy Cloud 2.0: run your web crawlers in the cloud2 people · 12 points · first shared 2016 · 1 comments on HN
- 13Introducing Scrapy Cloud with Python 3 Support2 people · 11 points · first shared 2016 · discussion on HN
- 14Grok Your Data with the New MonkeyLearn Addon2 people · 8 points · first shared 2016 · discussion on HN
- 15A (not So) Short Story on Getting Decent Internet Access2 people · 7 points · first shared 2016 · 2 comments on HN
What HN people wrote when they linked it
pesfandiar · 2017-04-28
Scrapinghub writes some useful blog posts at https://blog.scrapinghub.com/. It obviously has to do with using their frameworks and services, so it may not be very useful in your case.
unsettledtck · 2016-03-09
Not sure if you're interested, but we (Scrapinghub) do offer a Kimono to Portia migration https://blog.scrapinghub.com/2016/02/25/migrate-your-kimono-projects-t…
Otherwise, I'd recommend you check out Portia (open source). We're in the middle of releasing the beta 2.0 version.
darkrho · 2016-01-20
There is ScrapyRT: http://blog.scrapinghub.com/2015/01/22/introducing-scrapyrt-an-api-for…
In the project I work on we do have the usual periodic crawls and use ScrapyRT to let the frontend trigger realtime scrapes of specific items, all of this using the same spider code.
Edit: Worth nothing that we trigger the realtime scrapes via AMQP.
stummjr · 2016-01-21
All sorts of careers, for example:
- developers who want to develop some data-based product (a travel agency website, who finds the best deals from airline companies);
- lawyers can use it to structure the data from Judgments and Laws (so that they are able to query the data for things like: which judges have interpreted this law in their judgments) (more on this: http://blog.scrapinghub.com/2016/01/13/vizlegal-rise-of-machine-readab…
- (data-)journalists who work on investigative data-based articles (they use it to gather the data to build visualizations, infographics, and also to support their arguments).
- real state agencies can use it to grab the prices of their competitors, or to get a map of what people are selling, what are the areas where there is more demand.
- large companies that want to track their online reputation can scrape forums, blogs, etc, for further analysis.
- online retailers that want to keep their prices balanced with their competitors can scrape the competitors websites collecting prices from them.
More on Quora: https://www.quora.com/What-are-examples-of-how-real-businesses-use-web…
imduffy15 · 2020-03-14
There are AI solutions that can work on the HTML and manage to avoid the ads. Checkout https://blog.scrapinghub.com/extracting-clean-article-html-with-autoex…
dgarud · 2018-12-31
ScrapingHub was something I was interested in - as an example of opensource project which the founders used as a base to build a company.
Does it help to use their model for you - https://blog.scrapinghub.com/2015/03/16/history-of-scrapinghub
stoneridge · 2017-11-14
Haven't tried this[0] yet, but Scrapy should be able to handle JavaScript sites with the JavaScript rendering service Splash[1]. scrapy-splash[2] is the plugin to integrate Scrapy and Splash.
[0] https://blog.scrapinghub.com/2015/03/02/handling-javascript-in-scrapy-…
[1] https://splash.readthedocs.io/en/stable/index.html
[2] https://github.com/scrapy-plugins/scrapy-splash
atmosx · 2016-05-24
How a colleague of mine managed to get internet access in rural Uruguay https://blog.scrapinghub.com/2016/04/27/a-not-so-short-story-on-gettin…
kh_hk · 2016-03-30
Disclaimer, I wrote the article.
> I'm not fond of the implication at the end that scraping is justifiable because old websites are dinosaurs without APIs, and those websites are jerks for not doing so, and therefore scraping is the moral thing to do.
It was not my intention to give that implication. The main implication behind CityBikes is that public services should already provide this information since, well, it is a public service. On the same line, a private company providing a public service should already do so. See motives [1].
> I've scraped my share of BuzzFeed data and Foursquare data to make data visualizations (with the latter explicitly saying "don't scrape" in their Terms). But if either one told me to stop and take down my results, I would not contest, since data is what drives the Internet ecosystem.
Same as CityBikes is doing. If we receive a cease and desist, we remove their service from our API. As for Foursquare, I do not see Foursquare as a public service. Your taxdollars at work, and all that.
I tried to keep the article balanced but maybe it wasn't clear. There are many transportation companies willing and happy to be scraped, or looking forward to provide their information for people to reuse [2].
[1]: https://blog.scrapinghub.com/2016/03/30/web-scraping-to-create-open-da…
[2]: http://nabsa.net/current-members/