如何在我的页面上自动显示第一个Google图片?

时间:2016-02-10 02:43:57

标签: javascript php jquery google-image-search

我有一个页面可以自动从MySQL数据库中检索两个随机条目,并要求用户在每次刷新页面时对它们进行比较。如何将这两个字符串自动转换为第一个google图像结果?这就是我到目前为止所做的:

<?php //I retrieve the names and group names here//
$firstpersonaName = (string) $row["personaName"];
$firstpersonaGroupName = (string) $row["groupName"];
    $firstpersonaGroupNameForGoogle = preg_split('( )', $firstpersonaGroupName);
?> //then convert any group names containing spaces into arrays here//

<?php  //then here I build the query that displays a google image page//
    $newname = '';
    foreach ($firstpersonaGroupNameForGoogle as $firstpersonaPartofGroupName) {
        $newname = $firstpersonaPartofGroupName . '+';
    }
    $newname = rtrim($newname, "+");
    echo "https://www.google.com/search?q=" . $firstpersonaName . "+" . $newname . '&tbm=isch'; 
?>

这给了我类似的东西:https://www.google.com/search?q=charlie+always+sunny&tbm=isch

那么如何将该链接转换为第一张图像的链接?或者真正的第一对夫妇。 (在这种情况下:http://cdn3.denofgeek.us/sites/denofgeekus/files/sunny_0.jpg

1 个答案:

答案 0 :(得分:0)

好的,这就是我最终为每个查询随机生成两张照片所做的事情:

首先我下载了​​这个并将其添加到与网页相同的目录中:http://simplehtmldom.sourceforge.net/

然后我只是在div中添加了这个PHP代码,我想让图片显示出来:

df = pd.read_excel("file.xls")

它们的分辨率相当小(大约150px),但实际上我正在努力做到这一点。如果你想要检索一个完全不同的蠕虫的非缩略图。