Как получить window.varName с удаленного сайта - PullRequest
0 голосов
/ 16 августа 2011

Обзор: я пытаюсь добавить событие EventBrite, используя API-интерфейс EventBrite, используя в качестве входных данных только URL-адрес.

Например, пользователь вводит [URL-адрес], и я должен иметь возможность получить"eid" из [url].

Я знаю, что источник http://pitchevent -startups.eventbrite.com / делает это: [script] ... window.eid= "123456";... [/ script] и я хочу получить это значение "123456" для своих собственных целей (добавление события в список).

Как я могу получить к нему доступ?Javascript предпочтителен, но php тоже будет в порядке.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 16 августа 2011

Вы можете использовать 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];
}
?>
0 голосов
/ 16 августа 2011

Вы не можете; запросы между узлами запрещены браузерами по соображениям безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...