Buying Options
Google Hacks

Save a Tree - Go Digital What is this?

Safari Books Online
Read Now >

Product Editions

Please consider the latest edition.

  1. Google Hacks, Third Edition - August 2006
  2. Google Hacks, Second Edition - December 2004
  3. Google Hacks - February 2003
Description

Google Hacks is a collection of industrial-strength, real-world, tested solutions to practical problems. This concise book offers a variety of interesting ways for power users to mine the enormous amount of information that Google has access to, and helps you have fun while doing it. You'll learn clever and powerful methods for using the advanced search interface and the new Google API, including how to build and modify scripts that can become custom business applications based on Google. Google Hacks contains 100 tips, tricks and scripts that you can use to become instantly more effective in your research. Each hack can be read in just a few minutes, but can save hours of searching for the right answers.

Full Description
Table of Contents
  1. Chapter 1 Searching Google

    1. Hacks #1-28

    2. What Google Isn’t

    3. What Google Is

    4. Google Basics

    5. The Special Syntaxes

    6. Advanced Search

    7. Setting Preferences

    8. Language Tools

    9. Anatomy of a Search Result

    10. Specialized Vocabularies: Slang and Terminology

    11. Getting Around the 10 Word Limit

    12. Word Order Matters

    13. Repetition Matters

    14. Mixing Syntaxes

    15. Hacking Google URLs

    16. Hacking Google Search Forms

    17. Date-Range Searching

    18. Understanding and Using Julian Dates

    19. Using Full-Word Wildcards

    20. inurl: Versus site:

    21. Checking Spelling

    22. Consulting the Dictionary

    23. Consulting the Phonebook

    24. Tracking Stocks

    25. Google Interface for Translators

    26. Searching Article Archives

    27. Finding Directories of Information

    28. Finding Technical Definitions

    29. Finding Weblog Commentary

    30. The Google Toolbar

    31. The Mozilla Google Toolbar

    32. The Quick Search Toolbar

    33. GAPIS

    34. Googling with Bookmarklets

  2. Chapter 2 Google Special Services and Collections

    1. Hacks #29-35

    2. Google’s Current Offerings

    3. Google Directory

    4. Google Groups

    5. Google Images

    6. Google News

    7. Google Catalogs

    8. Froogle

    9. Google Labs

  3. Chapter 3 Third-Party Google Services

    1. Hacks #36-40

    2. Of Google, but Not Google

    3. Tinkering with the UI

    4. Expanding the Options with the Google API

    5. Thinking Way Outside the Box

    6. XooMLe: The Google API in Plain Old XML

    7. Google by Email

    8. Simplifying Google Groups URLs

    9. What Does Google Think Of...

    10. GooglePeople

  4. Chapter 4 Non-API Google Applications

    1. Hacks #41-49

    2. Don’t Try This at Home

    3. Building a Custom Date-Range Search Form

    4. Building Google Directory URLs

    5. Scraping Google Results

    6. Scraping Google AdWords

    7. Scraping Google Groups

    8. Scraping Google News

    9. Scraping Google Catalogs

    10. Scraping the Google Phonebook

  5. Chapter 5 Introducing the Google Web API

    1. Hacks #50-59

    2. Why an API?

    3. Signing Up and Google’s Terms

    4. The Google Web APIs Developer’s Kit

    5. Using the Key in a Hack

    6. What’s WSDL?

    7. Understanding the Google API Query

    8. Understanding the Google API Response

    9. Programming the Google Web API with Perl

    10. Looping Around the 10-Result Limit

    11. The SOAP::Lite Perl Module

    12. Plain Old XML, a SOAP::Lite Alternative

    13. NoXML, Another SOAP::Lite Alternative

    14. Programming the Google Web API with PHP

    15. Programming the Google Web API with Java

    16. Programming the Google Web API with Python

    17. Programming the Google Web API with C# and .NET

    18. Programming the Google Web API with VB.NET

  6. Chapter 6 Google Web API Applications

    1. Hacks #60-85

    2. The Ingenuity of Millions

    3. Learning to Code

    4. What You’ll Find Here

    5. Finding More Google API Applications

    6. The Possibilities Aren’t Endless, but They’re Expanding

    7. Date-Range Searching with a Client-Side Application

    8. Adding a Little Google to Your Word

    9. Permuting a Query

    10. Tracking Result Counts over Time

    11. Visualizing Google Results

    12. Meandering Your Google Neighborhood

    13. Running a Google Popularity Contest

    14. Building a Google Box

    15. Capturing a Moment in Time

    16. Feeling Really Lucky

    17. Gleaning Phonebook Stats

    18. Performing Proximity Searches

    19. Blending the Google and Amazon Web Services

    20. Getting Random Results (On Purpose)

    21. Restricting Searches to Top-Level Results

    22. Searching for Special Characters

    23. Digging Deeper into Sites

    24. Summarizing Results by Domain

    25. Scraping Yahoo! Buzz for a Google Search

    26. Measuring Google Mindshare

    27. Comparing Google Results with Those of Other Search Engines

    28. SafeSearch Certifying URLs

    29. Syndicating Google Search Results

    30. Searching Google Topics

    31. Finding the Largest Page

    32. Instant Messaging Google

  7. Chapter 7 Google Pranks and Games

    1. Hacks #86-92

    2. The No-Result Search (Prank)

    3. Google Whacking

    4. GooPoetry

    5. Creating Google Art

    6. Google Bounce

    7. Google Mirror

    8. Finding Recipes

  8. Chapter 8 The Webmaster Side of Google

    1. Hacks #93-100

    2. Google’s Preeminence

    3. Google’s Importance to Webmasters

    4. The Mysterious PageRank

    5. The Equally Mysterious Algorithm

    6. Google’s Ad Programs

    7. Keeping Up with Google’s Changes

    8. In a Word: Relax

    9. A Webmaster’s Introduction to Google

    10. Generating Google AdWords

    11. Inside the PageRank Algorithm

    12. 26 Steps to 15K a Day

    13. Being a Good Search Engine Citizen

    14. Cleaning Up for a Google Visit

    15. Getting the Most out of AdWords

    16. Removing Your Materials from Google

  1. Colophon

View Full Table of Contents
Product Details
Title:
Google Hacks
By:
Tara Calishain, Rael Dornfest
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
February 2003
Pages:
352
Print ISBN:
978-0-596-00447-7
| ISBN 10:
0-596-00447-8
Customer Reviews
About the Authors
  1. Tara Calishain

    Tara Calishain is the creator of the site, ResearchBuzz. She is an expert on Internet search engines and how they can be used effectively in business situations.

    View Tara Calishain's full profile page.

  2. Rael Dornfest

    Rael Dornfest is a Researcher at the O'Reilly & Associates focusing on technologies just beyond the pale. He assesses, experiments, programs, and writes for the O'Reilly network and O'Reilly publications. Dornfest is Program Chair of the O'Reilly Emerging Technology Conference, Chair of the RSS-DEV Working Group, and developer of Meerkat: An Open Wire Service. In his copious free time, he develops bits and bobs of Open Source software and maintains his raelity bytes Weblog.

    View Rael Dornfest's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The tool on the cover of Google Hacks is a pair of locking pliers. Locking pliers are very versatile tools. They can be used for turning, twisting, cutting wire, tightening screws and bolts, and clamping. Locking pliers are specially designed to put pressure on a bolt or nut in such a way that the user can approach the nut or bolt from any angle. A simple squeeze can put up to a ton of pressure between the pliers' jaws, enabling them to lock onto even odd-shaped pieces. Locking pliers include a guarded release, which prevents accidental release or pinching, and a trigger, which unlocks the pliers. Linley Dolby was the production editor and copyeditor for Google Hacks. Sarah Sherman was the proofreader. Emily Quill and Claire Cloutier provided quality control. Reg Aubry wrote the index.

Edie Freedman designed the cover of this book. The cover image is an original photograph by Edie Freedman. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's Helvetica Neue and ITC Garamond fonts.

David Futato designed the interior layout. This book was converted by Mike Sierra to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Helvetica Neue Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Linley Dolby.

  • Book cover of Google Hacks