
Google Hacks
100 Industrial-Strength Tips & Tricks
Publisher: O'Reilly Media
Release Date: February 2003
Pages: 352
Read on Safari with a 10-day trial
Start your free trial now Buy on AmazonWhere’s the cart? Now you can get everything on Safari. To purchase books, visit Amazon or your favorite retailer. Questions? See our FAQ or contact customer service:
1-800-889-8969 / 707-827-7019
support@oreilly.com
Google Hacks is a collection of industrial-strength, real-world, tested solutions to practical problems. The 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.
Written by experts for intelligent, advanced users, O'Reilly's new Hacks Series have begun to reclaim the term "hacking" for the good guys. In recent years the term "hacker" has come to be associated with those nefarious black hats who break into other people's computers to snoop, steal information, or disrupt Internet traffic. But the term originally had a much more benign meaning, and you'll still hear it used this way whenever developers get together. Our new Hacks Series is written in the spirit of true hackers--the people who drive innovation.
If you're a Google power user, you'll find the technical edge you're looking for in Google Hacks.
Table of Contents
-
Chapter 1 Searching Google
-
Hacks #1-28
-
What Google Isn’t
-
What Google Is
-
Google Basics
-
The Special Syntaxes
-
Advanced Search
-
Setting Preferences
-
Language Tools
-
Anatomy of a Search Result
-
Specialized Vocabularies: Slang and Terminology
-
Getting Around the 10 Word Limit
-
Word Order Matters
-
Repetition Matters
-
Mixing Syntaxes
-
Hacking Google URLs
-
Hacking Google Search Forms
-
Date-Range Searching
-
Understanding and Using Julian Dates
-
Using Full-Word Wildcards
-
inurl: Versus site:
-
Checking Spelling
-
Consulting the Dictionary
-
Consulting the Phonebook
-
Tracking Stocks
-
Google Interface for Translators
-
Searching Article Archives
-
Finding Directories of Information
-
Finding Technical Definitions
-
Finding Weblog Commentary
-
The Google Toolbar
-
The Mozilla Google Toolbar
-
The Quick Search Toolbar
-
GAPIS
-
Googling with Bookmarklets
-
-
Chapter 2 Google Special Services and Collections
-
Hacks #29-35
-
Google’s Current Offerings
-
Google Directory
-
Google Groups
-
Google Images
-
Google News
-
Google Catalogs
-
Froogle
-
Google Labs
-
-
Chapter 3 Third-Party Google Services
-
Hacks #36-40
-
Of Google, but Not Google
-
Tinkering with the UI
-
Expanding the Options with the Google API
-
Thinking Way Outside the Box
-
XooMLe: The Google API in Plain Old XML
-
Google by Email
-
Simplifying Google Groups URLs
-
What Does Google Think Of...
-
GooglePeople
-
-
Chapter 4 Non-API Google Applications
-
Hacks #41-49
-
Don’t Try This at Home
-
Building a Custom Date-Range Search Form
-
Building Google Directory URLs
-
Scraping Google Results
-
Scraping Google AdWords
-
Scraping Google Groups
-
Scraping Google News
-
Scraping Google Catalogs
-
Scraping the Google Phonebook
-
-
Chapter 5 Introducing the Google Web API
-
Hacks #50-59
-
Why an API?
-
Signing Up and Google’s Terms
-
The Google Web APIs Developer’s Kit
-
Using the Key in a Hack
-
What’s WSDL?
-
Understanding the Google API Query
-
Understanding the Google API Response
-
Programming the Google Web API with Perl
-
Looping Around the 10-Result Limit
-
The SOAP::Lite Perl Module
-
Plain Old XML, a SOAP::Lite Alternative
-
NoXML, Another SOAP::Lite Alternative
-
Programming the Google Web API with PHP
-
Programming the Google Web API with Java
-
Programming the Google Web API with Python
-
Programming the Google Web API with C# and .NET
-
Programming the Google Web API with VB.NET
-
-
Chapter 6 Google Web API Applications
-
Hacks #60-85
-
The Ingenuity of Millions
-
Learning to Code
-
What You’ll Find Here
-
Finding More Google API Applications
-
The Possibilities Aren’t Endless, but They’re Expanding
-
Date-Range Searching with a Client-Side Application
-
Adding a Little Google to Your Word
-
Permuting a Query
-
Tracking Result Counts over Time
-
Visualizing Google Results
-
Meandering Your Google Neighborhood
-
Running a Google Popularity Contest
-
Building a Google Box
-
Capturing a Moment in Time
-
Feeling Really Lucky
-
Gleaning Phonebook Stats
-
Performing Proximity Searches
-
Blending the Google and Amazon Web Services
-
Getting Random Results (On Purpose)
-
Restricting Searches to Top-Level Results
-
Searching for Special Characters
-
Digging Deeper into Sites
-
Summarizing Results by Domain
-
Scraping Yahoo! Buzz for a Google Search
-
Measuring Google Mindshare
-
Comparing Google Results with Those of Other Search Engines
-
SafeSearch Certifying URLs
-
Syndicating Google Search Results
-
Searching Google Topics
-
Finding the Largest Page
-
Instant Messaging Google
-
-
Chapter 7 Google Pranks and Games
-
Hacks #86-92
-
The No-Result Search (Prank)
-
Google Whacking
-
GooPoetry
-
Creating Google Art
-
Google Bounce
-
Google Mirror
-
Finding Recipes
-
-
Chapter 8 The Webmaster Side of Google
-
Hacks #93-100
-
Google’s Preeminence
-
Google’s Importance to Webmasters
-
The Mysterious PageRank
-
The Equally Mysterious Algorithm
-
Google’s Ad Programs
-
Keeping Up with Google’s Changes
-
In a Word: Relax
-
A Webmaster’s Introduction to Google
-
Generating Google AdWords
-
Inside the PageRank Algorithm
-
26 Steps to 15K a Day
-
Being a Good Search Engine Citizen
-
Cleaning Up for a Google Visit
-
Getting the Most out of AdWords
-
Removing Your Materials from Google
-
-
Colophon