我正在尝试使用python和Twill运行一些自动化的功能测试。这些测试可验证我的应用程序的OAuth登录和连接端点是否正常运行。

幸运的是,Twitter并不介意Twill / Mechanize正在访问twitter.com。但是,Facebook不喜欢我使用Twill访问facebook.com的事实。我得到他们的“不兼容的浏览器”响应。我只想访问他们的OAuth对话框页面,并允许或拒绝我正在测试的应用程序。有没有一种方法可以配置Twill / Mechanize,以便Facebook将其视为标准浏览器?

最佳答案

尝试发送带有机械化的用户代理标头。

10-07 12:17