首页 后端开发 php教程 php根据isbn书号查询amazon网站上的图书信息的示例_php实例

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

May 17, 2016 am 08:49 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.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
2 周前 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是亚马逊搜索功能的重要组成部分,这意味着无论客户是按类别搜索还是按产品名称搜索,都可以返回他们正在寻找的确切产品。

了解 Amazon ElastiCache 缓存技术 了解 Amazon ElastiCache 缓存技术 Jun 20, 2023 pm 03:37 PM

随着互联网技术的不断发展,对于网站应用程序的性能和稳定性需求也越来越高。在处理大型数据、低延迟和高并发方面,传统的后端数据库也显得力不从心。为了提高站点性能,现在很多网站开始采用缓存技术,而AmazonElastiCache就是一种非常流行的缓存解决方案。一、什么是AmazonElastiCache?AmazonElastiCache是一种分布

小米14T系列新品发布会,赠送充电器等令人垂涎欲滴的赠品 小米14T系列新品发布会,赠送充电器等令人垂涎欲滴的赠品 Sep 25, 2024 pm 09:18 PM

小米 14T 系列将于明天 9 月 26 日发布,有关该设备的消息已经不少,包括有报道称该手机包装盒中不会附带充电器。然而,合作伙伴零售店意外泄露了新消息

交易 |三星 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