DomingoSL
DomingoSL

Reputation: 15494

Getting the first URL of an image search result with google image API in PHP

did you know a php script (a class will be nice) who get the url of the first image result of a google api image search? Thanks

Example.

<?php echo(geturl("searchterm")) ?>

Upvotes: 6

Views: 12899

Answers (2)

Gunaseelan
Gunaseelan

Reputation: 2542

I have found a solution to get the first image from Google Image result using Simple HTML DOM as Sarfraz told.

Kindly check the below code. Currently it is working fine for me.

$search_keyword=str_replace(' ','+',$search_keyword);
$newhtml =file_get_html("https://www.google.com/search?q=".$search_keyword."&tbm=isch");
$result_image_source = $newhtml->find('img', 0)->src;
echo '<img src="'.$result_image_source.'">';

Upvotes: 6

Sarfraz
Sarfraz

Reputation: 382696

You should be able do that easily with Simple HTML DOM.

Note: See the examples on their site for more information.

  • A HTML DOM parser written in PHP5+ let you manipulate HTML in a very easy way!
  • Find tags on an HTML page with selectors just like jQuery.

Upvotes: 2

Related Questions