无法通过browsermob代理捕获响应标头位置

时间:2012-08-31 12:01:06

标签: selenium proxy header response proxy-server

我正在使用selenium php webdriver和php wrapper for browsermob proxy来从facebook获取访问令牌。一旦用户认证成功,Facebook将重定向到

'http://www.karkala.in/index.html#state=ads_management%2Cread_insights&access_token=ABCDEFZCLkK3EBAJOxrzwq0BdXzT6DCA6QDZBbwUpc8ArgdAv5ly3nNSHME9W19cF7a06pGGGyQdkpVtqc4OnZAnAQT4eKDqeaipxLlVEgZDZD&expires_in=5569'

现在我需要阅读此令牌。我使用以下PHP代码来获取响应

$har = self::$client->__get("har");

但是我无法在响应标头中看到位置(上面的url)。 我的回复文本可在此处获得: http://www.karkala.in/har.txt

1 个答案:

答案 0 :(得分:0)

Selenium本身可以选择阅读网址。

selenium.GetLocation()

可以在不使用browsermob代理的情况下实现。