概述:我正在尝试使用EventBrite API添加EventBrite事件,只提供URL作为输入。
例如,用户输入[url],我应该能够从[url]中提取“eid”。
我知道http://pitchevent-startups.eventbrite.com/的来源是这样做的: [脚本] ... window.eid =“123456”; ... [/脚本] 我想为自己的目的检索这个“123456”值(将事件添加到列表中。)
我该如何访问? Javascript首选,但php也可以。
谢谢!
答案 0 :(得分:0)
你不能;出于安全原因,浏览器不允许跨主机请求。
答案 1 :(得分:0)
您可以使用PHP获取eid
,如下所示:
<?php
$url='http://pitchevent-startups.eventbrite.com/';
if (preg_match('/window\.eid\s*=\s*\"(\d*)\";/',file_get_contents($url),$match)){
echo "eid: ".$match[1];
}
?>