Skip to content

Instantly share code, notes, and snippets.

@HelgeSverre
Created January 17, 2017 07:39
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save HelgeSverre/70b667b6e8a252df433ad76b0b116ef7 to your computer and use it in GitHub Desktop.
Save HelgeSverre/70b667b6e8a252df433ad76b0b116ef7 to your computer and use it in GitHub Desktop.
<?php
require_once "./vendor/autoload.php";
$client = new Goutte\Client();
$keywords = "helge sverre";
$crawler = $client->request('GET', 'https://www.google.no/search?q=' . urlencode($keywords));
$position = 1;
$results = $crawler->filter("cite")->each(function ($node) use ($position) {
if (strpos($node->text(), "helgesverre.com") !== false) {
return $node->text();
} else {
$position++;
}
});
var_dump($position);
print_r(array_filter($results));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment