2009-08-22 185 views
5

我使用Prowser来屏幕刮擦内部企业网站。一些网站使用基本身份验证,其中用户名是:如何使用基于电子邮件地址的用户名与Prowser进行基本身份验证?

[email protected]

根据该文件,以用户摘要或基本身份验证,我需要打开网址是这样的:

https://username:[email protected]/

但是当我真正构造URL,它看起来像这样:

https://[email protected]:[email protected]/

这会导致URI解析错误。我一直无法找到任何其他方式使用Prowser来做到这一点。有没有办法手动设置这些值,例如。请求对象?或者另一种方式来编码值?

回答

14

您应该对用户名和密码值进行URI编码,因此“@”编码为“%40”。

+0

这似乎工作!谢谢! – Christopher 2009-09-09 20:37:56

相关问题