Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    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.

    Visit blogHN submissions
    ProgrammingData & VisualizationOpen Source & Linux
    What HN says

    Commenters see it as useful for Scrapy and Portia guidance, though tied to the company's own tools, and point to ScrapyRT and AutoExtract posts.

    Stats for nerds
    31HN people shared it
    118linked in comments
    3Kstory points
    Mar 2020last shared
    2016people per year2020

    Top posts on HN

    1. 1
      How Web Scraping Is Revealing Lobbying and Corruption in Peru
      2 people · 406 points · first shared 2016 · 72 comments on HN
    2. 2
      Portia, an open-source visual web scraper
      1 person · 367 points · first shared 2014 · 67 comments on HN
    3. 3
      Scrapy Tips from the Pros
      2 people · 274 points · first shared 2016 · 75 comments on HN
    4. 4
      Lessons learned scraping 100B product pages
      1 person · 265 points · first shared 2018 · 95 comments on HN
    5. 5
      Python 3 comes to Scrapy
      1 person · 249 points · first shared 2016 · 76 comments on HN
    6. 6
      Web Scraping to Create Open Data
      2 people · 176 points · first shared 2016 · 55 comments on HN
    7. 7
      How to Crawl the Web Politely with Scrapy
      1 person · 139 points · first shared 2016 · 41 comments on HN
    8. 8
      Spidermon: Scrapinghub’s Now Open Sourced Spider Monitoring Library
      1 person · 115 points · first shared 2019 · 31 comments on HN
    9. 9
      Web Scraping Finds Price Fluctuation
      1 person · 104 points · first shared 2016 · 81 comments on HN
    10. 10
      Scrapely: The brains behind Portia, our visual web scraping tool
      1 person · 102 points · first shared 2016 · 14 comments on HN

    What HN people wrote when they linked it

    • kh_hkMar 2016

      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-data/#benefits

      [2]: http://nabsa.net/current-members/

    • stummjrJan 2016

      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-readable-laws-and-court-judgments/)

      - (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-scraping

    • stoneridgeNov 2017

      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-with-splash/

      [1] https://splash.readthedocs.io/en/stable/index.html

      [2] https://github.com/scrapy-plugins/scrapy-splash

    • darkrhoJan 2016

      There is ScrapyRT: http://blog.scrapinghub.com/2015/01/22/introducing-scrapyrt-an-api-for-scrapy-spiders/

      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.

    • unsettledtckMar 2016

      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-to-portia/

      Otherwise, I'd recommend you check out Portia (open source). We're in the middle of releasing the beta 2.0 version.

    • dgarudDec 2018

      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

    Related

    ScrapingBee Blogscrapingbee.com18 people

    Web Scraping 101 with Python

    ScrapingBee Blog
    Company · last shared 2025
    InfluxData Bloginfluxdata.com118 people

    Open source takes continued investment, and that must be subsidized somehow

    InfluxData Blog
    Company · last shared 2026
    Figma Blogfigma.com608 people

    How to build a plugin system on the web and also sleep well at night

    Figma Blog
    Company · last shared 2026
    ClickHouse Blogclickhouse.com281 people

    28M Hacker News comments as vector embedding search dataset

    ClickHouse Blog
    Company · last shared 2026
    Atlassian Blogblogs.atlassian.com154 people

    Git? tig

    Atlassian Blog
    Company · last shared 2023
    Anubisanubis.techaro.lol63 people

    Sometimes CPU cores are odd

    Anubis
    Company · last shared 2026
    Formidable Blogformidable.com53 people

    Introducing Webpack Dashboard

    Formidable Blog
    Company · last shared 2023
    Stream Bloggetstream.io60 people

    Winds 2.0: It’s Time to Revive RSS

    Stream Blog
    Company · last shared 2026