我曾经解析windowsphone.com网站页面以获取有关某些应用程序的信息。 今天我注意到微软已停止访问网站 - 我收到了HTML:
<div class="content-container"><fieldset><h2>Your request appears to be from an automated process.</h2>
<h3>If this is incorrect, notify us by <a href="/static/redir.aspx">clicking here</a> to be redirected.</h3>
</div>
有没有人知道在Web应用程序(PHP)中根据应用程序ID获取有关应用程序的信息(特别是它的图标)的正确方法?
答案 0 :(得分:1)
您是否尝试过API?它仅用于搜索,但您可以按应用名称进行搜索,然后根据应用ID过滤结果。
答案 1 :(得分:1)
我发现这也有效并检索网页内容:
$agent= 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)';
$ch3 = curl_init();
curl_setopt($ch3, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch3, CURLOPT_URL, $url);
curl_setopt($ch3, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch3, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch3, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch3, CURLOPT_VERBOSE, true);
curl_setopt($ch3, CURLOPT_USERAGENT, $agent);
答案 2 :(得分:0)
来自您的WP应用程序吗?如果是这样,您只需使用Marketplace detail task
即可启动商店或市场。
按照这个:
http://msdn.microsoft.com/en-us/library/windows/apps/hh394017(v=vs.105).aspx
希望它有所帮助!