Я хочу функцию перенаправления URL-адреса в php, например http://www.wheregoes.com/.php scriptable web browser
Я хочу, чтобы обнаружить четыре вида переадресаций:
- Http 301 перенаправлять
- Http 302 перенаправлять
- мета-тег перенаправлять
- Javascript перенаправлять
Если я использую локон, я могу легко обнаружить перенаправление 301, 302, но трудно обнаружить другие два перенаправления.
Так я хочу скриптах веб-браузер, я буду использовать библиотеку, как показано ниже:
$browser = Browser::createBrowser('chrome');
$delay = 10; // (This is a important parameter for detecting javascript or meta tag redirection).
$browser->load($url, $delay, function onLoadComplete($arr_track_url){
print_r($arr_track_url);
});
я искал и побежал в некоторые библиотеки, такие как http://www.simpletest.org/en/browser_documentation.html, но они не поддерживают яваскрипт и мета-тегов редирект.
Есть ли какой-либо PHP-скриптовый браузер? Или я могу легко определить перенаправление javascript или метатег?
Возможный дубликат [Не-браузерная эмуляция JavaScript - возможно ли это?] (Http://stackoverflow.com/questions/1768717/non- browser-emulation-of-javascript-is-it-possible) –
['' теги по-прежнему просты] (http://php.net/manual/en/function.get-meta-tags.php), переадресация JavaScript довольно сложно. –
Я думаю, что не-браузерная эмуляция слишком тяжела для моего запроса. Потому что я не хочу синтаксический анализ CSS, рисовать html и так далее. Мне нужно только перенаправление html. Есть ли какое-нибудь классное решение для этого? –