0

我有一个指向 Apple App Store 上的应用程序的链接。我需要在我自己的网页上使用它的数据。更准确地说,我想提取应用程序图标、它的类别以及它是否免费,并将这些数据添加到我的网页中。如何使用 JavaScript 做到这一点?

4

2 回答 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 回答