首頁 後端開發 php教程 php根据isbn书号查询amazon网站上的图书信息的示例_PHP

php根据isbn书号查询amazon网站上的图书信息的示例_PHP

Jun 01, 2016 am 11:55 AM
amazon

插件说明:
插件根据提供的10位ISBN书号,在Amazon网站上查找该图书的详细信息。
如果找到结果,则返回一个两元素的数组,其中第一个元素是书的标题,而第二个元素是该书封面缩写图的URL地址。
它需要以下参数:$ISBN 10位ISBN书号

复制代码 代码如下:
$isbn   = '007149216X';
$result = PIPHP_GetBookFromISBN($isbn);
if (!$result) echo "Could not find title for ISBN '$isbn'.";
else echo "php根据isbn书号查询amazon网站上的图书信息的示例_PHP$result[0]";

function PIPHP_GetBookFromISBN($isbn)
{
   // Plug-in 93: Get Book From ISBN
   //
   // This plug-in looks up an ISBN-10 at Amazon.com and then
   // returns the matching book title and a thumbnail image
   // of the front cover. It requires this argument:
   //
   //    $isbn: The ISBN to look up
   //
   // Updated from the function in the book to take into
   // account changes to the Amazon HTML.

   $find = '   $img  = 'http://ecx.images-amazon.com/images/I';

   $page = @file_get_contents($url);
   if (!strlen($page)) return array(FALSE);

   $ptr1 = strpos($page, $find) + strlen($find);
   if (!$ptr1) return array(FALSE);

   $ptr2  = strpos($page, '" />', $ptr1);
   $title = substr($page, $ptr1, $ptr2 - $ptr1);

   $find = $img;
   $ptr1  = strpos($page, $find) + strlen($find);
   $ptr2  = strpos($page, '"', $ptr1);
   $image = substr($page, $ptr1, $ptr2 - $ptr1);

   return array($title, $img . $image);
}

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Amazon Asin是什麼 Amazon Asin是什麼 Nov 25, 2022 pm 02:54 PM

Amazon Asin是指亞馬遜標準識別號,是亞馬遜商品一個特殊的編碼標識,是亞馬遜用來標識其市場上所有產品的唯一編號。 ASIN是亞馬遜搜尋功能的重要組成部分,這意味著無論客戶是按類別搜尋還是按產品名稱搜索,都可以返回他們正在尋找的確切產品。

小米14T系列新品發表會,贈送充電器等令人垂涎欲滴的贈品 小米14T系列新品發表會,贈送充電器等令人垂涎欲滴的贈品 Sep 25, 2024 pm 09:18 PM

小米 14T 系列將於明天 9 月 26 日發布,有關該設備的消息已經不少,包括有報道稱該手機包裝盒中不會附帶充電器。然而,合作夥伴零售店意外洩漏了新消息

了解 Amazon ElastiCache 快取技術 了解 Amazon ElastiCache 快取技術 Jun 20, 2023 pm 03:37 PM

隨著網路技術的不斷發展,對於網站應用程式的效能和穩定性需求也越來越高。在處理大型資料、低延遲和高並發方面,傳統的後端資料庫也顯得力不從心。為了提高網站效能,現在很多網站開始採用快取技術,而AmazonElastiCache就是非常受歡迎的快取解決方案。一、什麼是AmazonElastiCache? AmazonElastiCache是​​一種分佈

交易 |三星 32 吋 240 Hz 4K Odyssey Neo G8 遊戲顯示器在亞馬遜促銷中獲得 43% 的大幅折扣 交易 |三星 32 吋 240 Hz 4K Odyssey Neo G8 遊戲顯示器在亞馬遜促銷中獲得 43% 的大幅折扣 Aug 07, 2024 pm 08:52 PM

三星的 Odyssey 遊戲顯示器系列擁有一些可以買到的最好的遊戲顯示器,通常提供頂級的功能和規格以及旗艦價格。 Odyssey Neo G8 位於三星 Odyss 的高端

Fire Toolbox 36 到來,幫助更多 Amazon Fire 平板電腦用戶擺脫束縛 Fire Toolbox 36 到來,幫助更多 Amazon Fire 平板電腦用戶擺脫束縛 Aug 16, 2024 am 06:42 AM

Amazon Fire 平板電腦通常帶有大量煩人的限制,但 XDA 開發者論壇成員 Datastream33 創建了一個一體化解決方案,可以幫助用戶繞過這些限制。該工具稱為 Fire Toolbox,可用於 Windows

交易 | 34 吋三星 Odyssey OLED G8 超寬遊戲顯示器在亞馬遜促銷中降至有史以來最低價 33% 交易 | 34 吋三星 Odyssey OLED G8 超寬遊戲顯示器在亞馬遜促銷中降至有史以來最低價 33% Aug 08, 2024 pm 01:13 PM

三星目前正在舉辦遊戲週促銷活動,對奧德賽系列的許多頂級遊戲顯示器進行折扣。其中一款顯示器是三星 Odyssey G85SB OLED(型號 LS34BG850SNXZA),在促銷期間大幅折扣。

交易 |以亞馬遜史上最低價格購買 77 吋三星 S90C OLED 電視 交易 |以亞馬遜史上最低價格購買 77 吋三星 S90C OLED 電視 Jun 26, 2024 pm 12:50 PM

亞馬遜目前提供 77 吋三星 S90C OLED 手機,僅需 1,899 美元(含免運費)。根據駱駝價格追蹤器的數據,這是這家美國電子商務巨頭有史以來列出的最低價格。此次出售提供了 44% 的大幅折扣

交易 |亞馬遜隨 Galaxy S24 系列手機贈送 250 美元禮品卡 交易 |亞馬遜隨 Galaxy S24 系列手機贈送 250 美元禮品卡 Jun 30, 2024 pm 07:25 PM

現在可能是購買三星 Galaxy S24 系列手機的好時機,因為亞馬遜為每次購買贈送 250 美元的免費禮品卡。此優惠適用於該系列中的所有手機,甚至適用於所有儲存版本

See all articles