我有一个指向 Apple App Store 上的应用程序的链接。我需要在我自己的网页上使用它的数据。更准确地说,我想提取应用程序图标、它的类别以及它是否免费,并将这些数据添加到我的网页中。如何使用 JavaScript 做到这一点?
问问题
246 次
2 回答
1
据我所知,由于跨平台安全问题,您无法使用 Javascript 执行此操作。您将需要一个 Web 服务器,并可能在 PHP 中编写一个爬虫来读取该页面。然后从您的 JavaScript 调用您的 PHP 脚本。
于 2013-03-31T20:05:02.617 回答
0
这是PHP脚本:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $Url);
curl_setopt($ch, CURLOPT_REFERER, "https://itunes.apple.com/us/app/google+/id447119634?mt=8");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozzila/1.0");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$output = curl_exec($ch);
curl_close($ch);
$logo = explode('<div class="artwork">', $output);
$logo = explode('src="', $logo[1]);
$logo = explode('"', $logo[1]);
$logo = $logo[0];
$category = explode('<span class="label">Category:', $output);
$category = explode('">', $category[1]);
$category = explode('<', $category[1]);
$category = $category[0];
echo $logo;
echo $category;
?>
于 2013-03-31T20:15:36.227 回答