gpt4 book ai didi

javascript - 将 body 背景设置为随机谷歌图像

转载 作者:行者123 更新时间:2023-12-03 04:27:52 33 4
gpt4 key购买 nike

正如您所看到的,我有这段代码,我想搜索我选择的关键字,在本例中是“山”。

此代码的作用是 -> 搜索给定关键字的图像 -> 然后检查接收到的数据中是否有随机图像 -> 然后将背景图像设置为随机图像。

但是当我运行这段代码时,它似乎没有给我想要的结果。

<html>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript">

var keyword = "mountains";

$(document).ready(function(){

$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?",
{
tags: keyword,
tagmode: "any",
format: "json"
},
function(data) {
var rnd = Math.floor(Math.random() * data.items.length);

var image_src = data.items[rnd]['media']['m'].replace("_m", "_b");

$('body').css('background-image', "url('" + image_src + "')");

});

});
</script>
</head>
<body>

</body>
</html>

所以我的问题是:我可以将 api.flickr.com 更改为 Google 搜索 api,以便我的图像搜索结果得到改进并设置为如上所述的背景吗?

如果,那么如何?

非常感谢您的支持!

最佳答案

这是您所要求的

Example

但在运行此代码段之前,请首先在 Google 上为此创建一个 API key 以及一个您需要其 ID 的自定义搜索引擎。此外,在创建自定义引擎后,您需要启用“图像搜索”选项。

var API_KEY = "your_api_key" 替换为 Google 提供的 key

var ENGINE_ID = "your_engine_id" 也使用 Google 提供的 ID。

以下是链接:

API控制台

Google API console

自定义搜索引擎

https://cse.google.com/all

关于javascript - 将 body 背景设置为随机谷歌图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43621367/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com