Chapter 4. Non-API Google Applications
Hacks #41-49
As you’ve seen so far in this book, amazing things can be done with Google data access without ever using the Google API. This section of the book deals with Google applications that scrape Google’s HTML to access its data rather than use the sanctioned Google API.
Scraping Versus the API
What is scraping and how is it different from using the Google API? Scraping is the act of using a program to pull information from an HTML page.
The Google API, on the other hand, allows you to query Google’s search data directly, instead of pulling information from saved HTML as the scrapers in this section do.
Why Scrape Google Data?
Why have Google scrapers in this book anyway? Can’t you do everything with the Google API? Alas, you can’t. The Google API is a great way to search Google’s main body of web pages, but it doesn’t go much further than that. It’s even limited in what it can pull from Google’s main web search. For example, the Google API can’t do a phonebook search. And it can’t access the data from Google News, Google Catalogs, or most of Google’s other specialty search properties.
That’s too bad, because cool things can be done with the data from those searches. Need to track news stories for a certain topic? It’s a lot easier to access several compiled searches from a spreadsheet than to manually scan HTML pages. Plus, once the information is loaded into a spreadsheet, you can resort and manipulate the data just about any way you please. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access