我想要 php 中的 url 重定向跟踪器函数,例如http://www.wheregoes.com/。
我想检测四种重定向:
- Http 301 重定向
- Http 302 重定向
- 元标记重定向
- javascript重定向
如果我使用 curl,我可以轻松检测到 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,但它们不支持 javascript 和元标记重定向。
是否有任何 php 可编写脚本的浏览器?或者我可以轻松检测到 javascript 或元标记重定向吗?