
掌握ChatGPT插件與自定義GPT
"language_code": "en",
"location_code": 2840,
"image_url": "https://upload.wikimedia.org/wikipedia/commons/1/19/Eiffel_Tower_at_Night.jpg"
}
自己設置模擬分辨率為多少- 在我們的文檔頁面上了解有關其他 POST 請求參數的更多信息。
當您發送請求時,API 會模擬設置的參數并在 Google 圖片搜索引擎上啟動搜索會話。然后它會抓取返回結果頁面上的數據并以方便的 JSON 格式提供。
為了幫助您理解數據,讓我們參考 Google 的“按圖搜索”功能。我們將向您展示它返回的 SERP 元素以及它們在 API 響應中的顯示方式。
讓我們通過上傳埃菲爾鐵塔的照片來開始搜索。
Google 圖片將為我們提供四種類型的 SERP 元素:
1在頁面頂部,Google 會建議與上傳的圖片相關的可能搜索查詢。
在API響應中顯示為“關鍵字”。
例子:{ “關鍵字”:“埃菲爾鐵塔” }
2在可能相關的搜索元素下會出現與建議的關鍵字相關的有機結果。
有機結果在 API 響應中顯示為“類型”:“有機” 。
例子:
{
"類型": "有機",
"排名組": 1,
"絕對排名": 1,
"位置": "左",
"xpath": "/html[1]/body[1]/div[7]/div[1]/div[10]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[1]",
"域名": "www.toureiffel.paris",
"title": "埃菲爾鐵塔官方網站:門票、新聞、信息...",
"url": "https://www.toureiffel.paris/en",
"cache_url": "https://webcache.googleusercontent.com/search?q=cache:GyN0RQzr504J:https://www.toureiffel.paris/en+&cd=1&hl=en&ct=clnk&gl=us",
"related_search_url": null,
"面包屑": "https://www.toureiffel.paris ? ...",
"is_image": false,
"is_video": false,
"is_featured_snippet": false,
"is_malicious": false,
"is_web_story": false,
"description": "千萬不要錯過 · 倫敦塔。歷史、重要人物、燈光、繪畫,探索世界上最具標志性的紀念碑的所有秘密 · 餐廳和商店。在每一個...",
"pre_snippet": null,
"extended_snippet": null,
"image": null,
"amp_version": false,
"rating": null,
"price": null,
"highlighted": ["塔"],
"link": null,
"common_questions": null,
"extended_people_also_search": null,
"about_this_result": null,
"related_result": null,
"timestamp": null,
"rectangle": null
}
3當可用時,Google 還可能在頁面的右上角顯示知識圖譜。
知識圖譜顯示為“type”:“knowledge_graph”。
例子:
{
"類型": "知識圖譜",
"排名組": 1,
"絕對排名": 1,
"位置": "右",
"xpath": "/html[1]/body[1]/div[7]/div[1]/div[10]/div[2]/div[1]",
"title": "艾菲爾鐵塔",
"sub_title": null,
"description": "描述埃菲爾鐵塔是位于法國巴黎戰神廣場的一座鑄鐵格子塔。它以工程師古斯塔夫·埃菲爾的名字命名,他的公司設計并建造了這座塔。維基百科",
"card_id": null,
"網址": null,
"image_url": null,
"logo_url": null,
"cid": null,
"項目": [
{
"類型": "知識圖譜描述項",
"排名組": 0,
"絕對排名": 0,
"位置": "左",
"xpath": "/html[1]/body[1]/div[7]/div[1]/div[10]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]",
"text": "描述埃菲爾鐵塔是位于法國巴黎戰神廣場的一座鑄鐵格子塔。它以工程師古斯塔夫·埃菲爾的名字命名,他的公司設計并建造了這座塔。維基百科",
"鏈接": [
{
"類型": "link_element",
"title": "維基百科",
"url": "https://en.wikipedia.org/wiki/Eiffel_Tower",
"域": null,
"片段": null,
"xpath": "/html[1]/body[1]/div[7]/div[1]/div[10]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/span[2]/a[1]"
}
],
"矩形": null
}
]
}
4在結果頁面的中間,搜索引擎會顯示與上傳圖片外觀相似的圖片。如您所見,我們使用了一張埃菲爾鐵塔的夜景照片,而 Google 還找到了其他在夜間拍攝的該地標的照片。
在 API 響應中,這些元素顯示為“type”:“images_element” ——您可以在“title”:“視覺上相似的圖像”字段下的“items”數組中找到它們的 URL 。
例子:
{
"類型": "圖像",
"排名組": 1,
"絕對排名": 3,
"位置": "左",
"xpath": "/html[1]/body[1]/div[7]/div[1]/div[10]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[2]/div[1]/div[2]",
"title": "視覺上相似的圖像",
"url": "https://www.google.com/search?num=100&hl=en&gl=US&tbs=simg:CAESYQmpVZa3iFPAsxpWCxCwjKcIGjoKOAgEEhTbAa8DnBmJJvYXvB_1iI7MDpCXPDRoaQyVX0iaN6fKfoVg3IwHDwzxjqpwZN-CofGIgBTAEDAsQjq7-CBoKCggIARIE1r6bhQw&q=eiffel+tower&tbm=isch&sa=X&ved=2ahUKEwi2177SyIf1AhUW73MBHZZhBOkQjJkEegQIJBAC",
"項目": [
{
"類型": "圖像元素",
"alt": "圖像結果",
"url": "https://www.earthtrekkers.com/paris-bucket-list-best-experiences-paris/",
"圖片網址": "https://api.dataforseo.com/cdn/i/12290042-2806-0066-0000-ed5165ca4028:0"
},
{
"類型": "圖像元素",
"alt": "圖像結果",
"url": "https://theconstructor.org/case-study/eiffel-tower-construction-features/75182/",
"圖片網址": "https://api.dataforseo.com/cdn/i/12290042-2806-0066-0000-ed5165ca4028:1"
}
]
}
5在 SERP 的底部,Google 會提供包含上傳圖片或其修改版本的頁面。可能有數千個頁面存儲了同一張圖片,Google 會將它們全部顯示在“包含匹配圖片的頁面”標題下。
在 API 響應中,這些元素顯示為“type”:“organic” ——它們緊跟在“視覺上相似的圖像”元素之后,并包含匹配圖像的 URL。
例子:
{
"類型": "有機",
"排名組": 4,
"絕對排名": 6,
"位置": "左",
"xpath": "/html[1]/body[1]/div[7]/div[1]/div[10]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[3]",
"域名": "www.globalblue.com",
"title": "關于埃菲爾鐵塔的十大事實 - Global Blue",
"url": "https://www.globalblue.com/destinations/france/paris/top-ten-facts-about-the-eiffel-tower",
"cache_url": "https://webcache.googleusercontent.com/search?q=cache:qx82I8TxqmkJ:https://www.globalblue.com/destinations/france/paris/top-ten-facts-about-the-eiffel-tower+&cd=32&hl=en&ct=clnk&gl=us",
"related_search_url": null,
"breadcrumb": "https://www.globalblue.com ? ... ? 法國 ? 巴黎",
"is_image": true,
"is_video": false,
"is_featured_snippet": false,
"is_malicious": false,
"is_web_story": false,
"description": "160 × 241 · 2014 年 4 月 8 日 — 埃菲爾鐵塔是世界上最著名的地標之一。它坐落在巴黎市中心的左岸,吸引了數百萬游客……",
"pre_snippet": "160 × 241",
"extended_snippet": null,
"圖像": [
{
"類型": "圖像元素",
"alt": null,
"網址": null,
"image_url": "https://www.globalblue.com/destinations/france/paris/article299668.ece/alternates/PORTRAIT1_160/eiffel_tower_paris_06.jpg"
}
],
"amp_version": false,
"評級": null,
"價格": null,
"突出顯示": ["艾菲爾鐵塔"],
"鏈接": null,
"常見問題": null,
"extended_people_also_search": null,
"about_this_result": null,
"related_result": null,
"時間戳": null,
"矩形": null
}
有了這些數據,您就可以以各種方式使用它。讓我們演示一下您可以使用它做什么——第一個用例是反向圖像搜索工具。
軟件供應商提供各種工具,其工作原理與 Google 的圖片搜索功能相同。tineye無疑是最受歡迎的解決方案之一。
TinEye 是一家圖像搜索和識別公司,為企業提供計算機視覺服務。其工具允許用戶指定任何圖像的 URL 并查找出現該圖像或其更改版本的頁面。
如果你不熟悉此類軟件,你一定想知道它如何幫助企業。讓我們給你展示三個例子。
1. 保護知識產權
照片、插圖和其他圖像作為藝術作品受到版權保護。這意味著用戶需要獲得版權所有者的許可才能執行某些行為,例如復制圖像、將其用于商業目的或簡單地在互聯網上共享。
攝影師和設計師賺錢的方式之一是出售作品許可。換句話說,他們提供使用其知識產權的許可,以換取報酬。
然而,人們經常使用受版權保護的圖像而不去聯系所有者獲取許可,這給創作者帶來了經濟損失。
通過反向圖像搜索,創作者可以解決這個問題。
TinEye 等工具可讓攝影師和設計師在網絡上追蹤自己的作品,并找出非法使用作品的網站所有者。這樣他們便可聯系侵權者,要求他們刪除受版權保護的圖片或協商交易。
#2 建立更強大的反向鏈接配置文件
使用反向圖片搜索工具的另一種方法是建立更多反向鏈接。有了發布圖片的頁面列表,創建者可以聯系網站所有者并要求他們鏈接到原始圖片來源。這樣,他們將建立更強大的反向鏈接配置文件,這反過來又會幫助他們獲得更好的排名。
這種方法被 SEO 專業人士廣泛使用:我們的客戶之一 Neil Patel利用反向圖片搜索獲得了 26% 的反向鏈接。據他說,使用數據、事實、信息圖、圖形或圖表的原始圖片更容易被復制,因此創作者應該定期通過反向圖片搜索軟件跟蹤這些圖片。
3. 衡量圖像影響力
除了社交媒體上的點贊、評論和分享,圖片創作者還可以監控其作品在網絡上的活躍程度,了解其是否能引起人們的共鳴。如果數百個網站重新上傳了該圖片,則表明用戶喜歡它并覺得它很有趣。結合社交媒體信號,這可以更好地說明圖片對人們的影響。
如何使用按圖像搜索 API 構建反向圖像搜索工具
使用按圖像搜索 API,您可以輕松地自己開發像 TinEye 這樣的反向圖像搜索工具。
如上所述,Google 會在“包含匹配圖片的頁面”標題下顯示存儲指定圖片或其修改版本的頁面。它們在 API 響應中顯示為“type”:“organic”,緊跟在“視覺上相似的圖片”元素之后。
例子:
{
"類型": "有機",
"排名組": 7,
"絕對排名": 9,
"位置": "左",
"xpath": "/html[1]/body[1]/div[7]/div[1]/div[10]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[6]",
"域名": "www.scholastic.com",
"title": "本周睡前數學:把塔漆成紅色 | Scholastic",
"url": "https://www.scholastic.com/parents/school-success/learning-toolkit-blog/week-bedtime-math-paint-tower-red.html",
"cache_url": "https://webcache.googleusercontent.com/search?q=cache:HRIsai84H-UJ:https://www.scholastic.com/parents/school-success/learning-toolkit-blog/week-bedtime-math-paint-tower-red.html+&cd=36&hl=en&ct=clnk&gl=us",
"related_search_url": null,
"breadcrumb": "https://www.scholastic.com ? learning-toolkit-blog ? 我們...",
"is_image": true,
"is_video": false,
"is_featured_snippet": false,
"is_malicious": false,
"is_web_story": false,
"description": "1186 × 1858 · 2014 年 6 月 17 日 — 您是否曾希望將一座著名建筑涂成不同的顏色?了解在今天的天氣條件下,粉刷埃菲爾鐵塔需要多長時間...",
"pre_snippet": "1186 × 1858",
"extended_snippet": null,
"圖像": [
{
"類型": "圖像元素",
"alt": null,
"網址": null,
"image_url": "http://www.scholastic.com/content/dam/parents/migrated-assets/blogs/header-images-5/06172014-Eiffel-Tower-bedtime-math.jpg"
}
]
}
您所要做的就是提取他們的 URL 并將其顯示在您的軟件中,以便您的客戶可以將這些數據用于他們自己的目的。
考慮這一點,同時我們將向您展示圖像搜索 API 的另一個用例。
圖像識別神經網絡正變得越來越復雜,幫助各行各業的公司解決各種問題。例如,eBay 利用它們為客戶創造無縫的購物體驗。該公司開發了兩項功能,使其比競爭對手具有顯著優勢:
Find It On eBay允許購物者通過其移動應用程序與 eBay 分享圖片。一旦應用程序收到圖片,它就會查找其中所描繪的商品的產品列表。
圖像搜索使消費者能夠拍攝他們想要購買的東西的照片,并使用它們在市場上搜索類似的產品。
通過支持這些功能,eBay 讓客戶無需輸入關鍵詞即可找到他們感興趣的商品。這樣一來,公司就大大改善了購物體驗,減少了客戶摩擦,從而帶來了更多的銷售。
通過圖像搜索 API 如何幫助您訓練自己的神經網絡模型
雖然圖像識別神經網絡對企業來說無疑很有價值,但訓練它們并非易事。
要讓模型識別圖片中的特定對象,您需要為其提供描繪該對象的圖像數據集。此外,您還必須注釋數據集中的每個項目,以便訓練模型知道圖像包含哪些重要部分(類別)。這樣,它以后就可以使用這些注釋來識別新圖像中的類別。
現在假設您有一個包含 100,000 張圖片的數據集。手動注釋它們需要數月的艱苦工作,因此最好找到一種自動化解決方案。這時 DataForSEO 的圖像搜索 API 就派上用場了。
如上所述,當用戶執行反向圖片搜索時,Google 會建議一個相關的關鍵字。這個關鍵字通常描述上傳圖片中顯示的內容——而且 Google 非常擅長識別對象。
因此,您可以使用按圖像搜索 API 來注釋數據集中的項目。其響應將返回您在 POST 請求中指定的任何圖像的關鍵字。
例子:
{
"image_url": "https://i.ytimg.com/vi/iPW75ZO4pIA/maxresdefault.jpg",
"關鍵詞": "狗和寶寶玩耍",
"類型": "按圖片搜索",
"se_domain": "google.com.ua",
"location_code": 2804,
"language_code": "en",
"check_url": "https://www.google.com.ua/searchbyimage?image_url=https%3A%2F%2Fi.ytimg.com%2Fvi%2FiPW75ZO4pIA%2Fmaxresdefault.jpg&hl=en&gl=UA&gws_rd=cr&ie=UTF-8&oe=UTF-8&uule=w+CAIQIFISCY8OcFTB2dFAERBA9oiEBgEA&num=1",
"日期時間": "2021-12-28 17:24:42 +00:00",
"拼寫": null,
"商品類型": ["有機的", "圖像"]
}
您可以編寫一個腳本,從 API 響應中提取關鍵字并使用它們來注釋您的圖像。
請注意,Google 的圖像識別算法并非完美無缺。有時 Google 無法識別上傳圖片中描繪的物體,因此會推薦錯誤的相關關鍵字。
這就是為什么你應該在使用數據集訓練神經網絡模型之前始終驗證圖像注釋。
正如您從本文中了解到的,按圖像搜索 API 在許多方面都很有用。無論您是計劃構建反向圖像搜索工具,還是尋找自動解決方案來注釋數據集中的圖像,我們的 API 都能滿足您的需求。
所以不要猶豫,今天就創建您的帳戶,這樣就可以獲得一美元的額度。