我正在使用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
答案 0 :(得分:0)
Selenium本身可以选择阅读网址。
selenium.GetLocation()
可以在不使用browsermob代理的情况下实现。