<?php
 
 
require 'browser.class.php';
 
 
/**
 
 * The long way to the PHP Reference Manual...
 
 */
 
 
/**
 
 * New browser object
 
 * User agent string is not compulsory usually,
 
 *  but Wikipedia sends us a 402 if we don't
 
 * Thanks Richard Williams
 
 */
 
$b = new Browser ( 'PHP Browser' );
 
 
/**
 
 * Navigate to the first url
 
 */
 
$b -> navigate ( 'http://en.wikipedia.org/wiki/Main_Page' );
 
/**
 
 * Search for php
 
 */
 
$b -> submitForm (
 
      $b  -> getForm ( "//form[@id='searchform']" ) 
 
          -> setAttributeByName ( 'search', 'php' ),
 
      'fulltext'
 
  )
 
  -> click ( "//a[@title='PHP']" ) // Click the PHP search result
 
  -> click ( "PHP Reference Manual" ); // Click the link to the ref
 
echo $b -> getSource(); // Output the source
 
 
 |