首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在没有登录表单页面(弹出式登录)的情况下进行站点授权?

如何在没有登录表单页面(弹出式登录)的情况下进行站点授权?
EN

Stack Overflow用户
提问于 2018-07-29 08:00:58
回答 1查看 62关注 0票数 1

如何在没有登录表单页面的情况下进行现场授权?此网站使用模式表单(弹出)与url,如此http://example-site.com/#myModal

我试过了:

代码语言:javascript
复制
s = requests.Session()
data = {"login_name":"admin", "login_password":"password"}
url = "http://example-site.com/#myModal"
r = s.post(url, data=data, headers={'User-Agent': 'Mozilla/5.0'})
html = s.get('http://example-site/forauthorizedusers.html',headers={'User-Agent': 'Mozilla/5.0'} )
print(html.text)

作为这段代码的结果,我得到了非授权用户的html页面。

站点的HTML代码为:

代码语言:javascript
复制
form class="form-inline" method="post" action="">
<input type="text" name="login_name" id="login_name" class="input-small" style="margin-top: -2px;" placeholder="Login">
<input type="password" name="login_password" id="login_password" style="margin-top: -2px;"  class="input-small" placeholder="Password">                                                                                                                                                                                                                 
<button style="margin-bottom: 0px;margin-top: -2px;margin-left: 0px;" type="submit" nclick="submit();" class="btn btn-info " >Log in</button>
<input name="login" type="hidden" id="login" value="submit" />
</form>

Dublicate

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-29 08:28:26

代码语言:javascript
复制
<input name="login" type="hidden" id="login" value="submit" />

我认为您必须将以下内容添加到数据字典中:

代码语言:javascript
复制
"login": "submit"

新建数据字典:

代码语言:javascript
复制
data = {"login_name": "admin", "login_password": "password", "login": "submit"}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51576163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档