0

我正在尝试仅使用 HTTP 请求进行登录。喜欢:

http://user:password@mywebsite.com

一切正常。

但是有一个用户名是电子邮件。那么,我应该如何在 HTTP 中传递它们?我正在努力

http://myemail@mydomain.com:password@mywebsite.com

我知道这是错误的,但这是我唯一的想法。我该怎么做?我正在使用 python 的splinter库在我的东西中运行一些测试。

在 splinter 中,它应该如下所示:

from splinter import *
browser = Browser('firefox')
browser.visit('http://myemail@mydomain.com:password@mywebsite.com')

仍然一无所有。

4

1 回答 1

0

有用!

好吧,由于synotna的提示,它现在可以工作了。我在用着:

http://myemail%40mydomain.com:mypassword@website.com

如果你需要通过一个端口,

http://myemail%40mydomain.com:mypassword@website.com:port

于 2014-10-08T16:50:07.023 回答