Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Popular social networks such as Facebook and Twitter generate a tremendous amount of valuable data on topics and use patterns. Who's talking to whom? What are they talking about? How often are they talking? This concise and practical book shows you how to answer these questions and more by harvesting and analyzing data using social web APIs, Python, and pragmatic storage technologies such as Redis, CouchDB, and NetworkX.

With Mining the Social Web, intermediate to advanced programmers will learn how to harvest and analyze social data in way that lends itself to hacking as well as more industrial-strength analysis. Algorithms are designed with robustness and efficiency in mind so that the approaches scale well on an ordinary piece of commodity hardware. The book is highly readable from cover to cover as content progressively grows in complexity, but also lends itself to being read in an ad-hoc fashion.

  • Use easily adaptable scripts to access popular social network APIs including Twitter, OpenSocial, and Facebook

  • Learn approaches for slicing and dicing social data that's been harvested from social web APIs as well as other common formats such as email and markup formats

  • Harvest data from other sources such as Freebase and other sites to enrich your analytic capabilities with additional context

  • Visualize and analyze data in interactive ways with tools built upon rich UI JavaScript toolkits

  • Get a concise and straightforward synopsis of some practical technologies from the semantic web landscape that you can incorporate into your analysis

This book is still in progress, but you can get going on this technology through our Rough Cuts edition, which lets you read the manuscript as it's being written, either online or via PDF.

Subscriber Reviews

Average Rating: 4.666666666666667 out of 5 rating Based on 3 Ratings

"Very good." - by Manas on 04-OCT-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Very good and very thorough!
Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for Mining the Social Web

  • Catalog Page

Visit the errata page for Mining the Social Web

  • Errata

Download the supplemental electronic content for Mining the Social Web

  • Supplemental Content