Book description
The Internet puts a wealth of information at your fingertips, and all you have to know is how to find it. Google is your ultimate research tool--a search engine that indexes more than 2.4 billion web pages, in more than 30 languages, conducting more than 150 million searches a day. The more you know about Google, the better you are at pulling data off the Web. You've got a cadre of techniques up your sleeve--tricks you've learned from practice, from exchanging ideas with others, and from plain old trial and error--but you're always looking for better ways to search. It's the "hacker" in you: not the troublemaking kind, but the kind who really drives innovation by trying new ways to get things done. If this is you, then you'll find new inspiration (and valuable tools, too) in Google Hacks from O'Reilly's new Hacks Series. 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
-
Google Hacks
- Credits
- Foreword
- Preface
-
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
- 2. Google Special Services and Collections
-
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
- 4. Non-API Google Applications
-
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
-
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
- 7. Google Pranks and Games
-
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
- A. Prep Work
- B. Choose a Brandable Domain Name
- C. Site Design
- D. Page Size
- E. Content
- F. Keyword Density and Keyword Positioning
- G. Outbound Links
- H. Cross-Links
- I. Put It Online
- J. Submit
- K. Logging and Tracking
- L. Spiderings
- M. Topic Directories
- N. Links
- O. Content
- P. Gimmicks
- Q. Linkbacks
- R. Rounding Out Your Offerings
- S. Beware of Flyer and Brochure Syndrome
- T. Keep Building One Page of Content Per Day
- U. Study Those Logs
- V. Timely Topics
- W. Friends and Family
- X. Notes, Notes, Notes
- Y. Submission Check at Six Months
- Z. Keep Building Those Pages of Quality Content!
- Being a Good Search Engine Citizen
- Cleaning Up for a Google Visit
- Getting the Most out of AdWords
- Removing Your Materials from Google
- Index
- Colophon
Product information
- Title: Google Hacks
- Author(s):
- Release date: February 2003
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596004477
You might also like
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
video
Meeting the Cyber Risk Challenge
Information security and privacy have become significant areas of concern over the past three years for …
article
Why the Power of Technology Rarely Goes to the People
Throughout history, the advantages and costs of technological innovations have been unevenly distributed between the powerful …