由于身份验证问题,无法导航到URL

用户3867061

我是刚开始编写Python程序的新手,并且没有在网站上自动执行用户任务的经验,因此如果我忽略了显而易见的内容,我们深表歉意。

我正在尝试做的是自动从Intranet站点下载文件。因为它是一个JavaScript网站,所以没有特定的URL,所以我的想法是使用户下载文件的步骤自动化,即1)登录到站点2)导航到“报告”链接3)打开并提交创建报告的表单。

我发现自己在尝试登录该站点时陷入了循环。如果导航到登录页面“ ... / example.asp / login / default.asp”,则会收到错误消息“未经授权:无效的凭据错误”。有趣的是,如果我尝试直接导航到报告链接,则会被发送到超时页面“您的会话已过期,请单击此处登录”-在这里将我重定向回login / default.asp页面。

非常感谢我能解决此问题的任何想法!

这是我一直在使用的基本代码:

import requests
from requests import session




url = 'http://example.com/example_asp/login/default.asp'

 payload = {
'username': 'UID',
'password': 'PWD'
}

with session() as c:   
 request = c.get(url, payload)

print(request.text)
泛滥

为解决身份验证问题,我将我的Chrome浏览器cookie与此脚本一起使用:http : //n8henrie.com/2014/05/decrypt-chrome-cookies-with-python/

使一切变得非常简单:

url = 'http://www.example.com'
s = requests.Session()
cookies = pyCookieCheat.chrome_cookies(url)
s.get(url, cookies = cookies)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

由于身份验证问题,Sourcetree 无法推送到 bitbucket 存储库

由于身份验证,gsutil无法复制到s3

由于身份验证问题而卡在获取中

由于身份验证失败,无法访问psql

我有反应导航身份验证流程的问题

身份验证问题

Walmart.io 身份验证问题 - 无法对请求中的身份验证签名进行身份验证

克隆到 R 时的 AzureDevOps 身份验证问题

具有Kerberos身份验证的WCF:由于身份验证失败,无法满足对安全令牌的请求

PPPoE身份验证问题

反应:身份验证问题

Laravel身份验证问题

Gamecenter身份验证问题

PHPMailer身份验证问题

HttpBasicAuthenticator身份验证问题

Azure 身份验证问题

Laravel身份验证问题

身份验证问题,Django

使用 Redux 进行 Redux 导航,通过身份验证后导航到主屏幕

由于无法使用身份验证服务,因此无法安装或删除软件

由于dotnet core的身份验证问题,Angular 8差异加载失败

Windows身份验证到本机SQL身份验证

MongoDB-由于身份验证失败,无法使用mongoexport导出数据

Facebook + Android:由于应用名称不匹配而无法对应用进行身份验证

由于组织对2要素身份验证的要求而无法推送

由于Google帐户未保留授权,因此Firebase CLI无法进行身份验证

由于密码身份验证失败,无法连接到沙盒实例

React Native-登录后如何存储身份验证令牌并导航到其他屏幕?

我如何在 React Native 中进行身份验证并导航到主页?