我有一个页面可以自动从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)
答案 0 :(得分:0)
好的,这就是我最终为每个查询随机生成两张照片所做的事情:
首先我下载了这个并将其添加到与网页相同的目录中:http://simplehtmldom.sourceforge.net/
然后我只是在div中添加了这个PHP代码,我想让图片显示出来:
df = pd.read_excel("file.xls")
它们的分辨率相当小(大约150px),但实际上我正在努力做到这一点。如果你想要检索一个完全不同的蠕虫的非缩略图。