Python请求-POST混淆

亚当·法特卡(Adam Fatka)

我一直把头撞在墙上...有人可以帮我动脑筋来争取职位要求吗?

我正在尝试在网站上工作,但首先我必须要经过登录...我一直在使用Google进行搜索,但是到目前为止我仍无法对其进行整理。我对Web东西超级n00b,但是在Maya中对python有一定的经验。

这是我到目前为止所拥有的

import requests
login_url = 'https://example.com/examplelogin
login_payload = {'j_username':'myusername', 'j_password':'mypassword'}
with requests.Session() as s:
    r = s.post(login_url, data = login_payload)

这是我要填写的表格:

<form id="login" action="/idp/Authn/UserPassword" method="post">
<p class="customError"></p>
<section>
<input id="username" class="form-element form-field" name="j_username" type="text" value="" placeholder="email address"></section>
<section>
<input id="password" class="form-element form-field" name="j_password" type="password" value="" placeholder="password"></section>
<button class="form-element form-button" type="submit">Login</button>
</form>

对于r.status_code我得到200不过r.text就是登录页面的HTML ...它不记录我,然后给我通过...

我想念什么?

须童

如果该站点没有某种API,则可能无法使用请求库进行访问。您应该查看Selenium,它将允许您使用FireFox来访问页面。如果您想要一个通常更快的无头版本,可以使用phantomjs

from selenium.webdriver.firefox.webdriver import WebDriver


driver = WebDriver()
driver.get('https://example.com/examplelogin')

username = driver.find_element_by_id('username')
password = driver.find_element_by_id('password')

username.send_keys('MY_USERNAME')
password.send_keys('MY_PASSWORD')

submit.click()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python 请求 - 调试 POST 请求

来自分类Dev

Python POST 请求迭代

来自分类Dev

Python请求POST-400-Python请求的错误请求

来自分类Dev

Spring MVC混淆了具有相同请求映射的get和post方法

来自分类Dev

Python:POST中使用请求的错误请求

来自分类Dev

python请求| 构造POST请求主体

来自分类Dev

cURL POST请求无法与python请求等效

来自分类Dev

Python POST 请求 400 错误请求

来自分类Dev

Python请求编码POST数据

来自分类Dev

Python请求POST到PHP

来自分类Dev

Python Post请求到API

来自分类Dev

Python请求POST到PHP

来自分类Dev

Python“请求”模块中的POST请求无法正常工作

来自分类Dev

使用Python中的“请求”模块发出POST请求

来自分类Dev

Python3:不带请求库的JSON POST请求

来自分类Dev

Python“请求”模块中的POST请求无法正常工作

来自分类Dev

通过请求(Python)的POST请求不返回数据

来自分类Dev

Python请求POST URL编码的请求不起作用

来自分类Dev

带有python 400错误请求的POST请求

来自分类Dev

Python请求POST执行GET吗?

来自分类Dev

Python请求模块不使用post方法

来自分类Dev

Python请求-POST需要隐藏的输入吗?

来自分类Dev

使用python请求的多部分POST

来自分类Dev

将POST请求从PHP转换为Python

来自分类Dev

python使用JSON数据发出POST请求

来自分类Dev

Python POST请求相同的JS / PHP

来自分类Dev

Python请求图像上传HTTP POST

来自分类Dev

python POST请求和空值

来自分类Dev

Python请求POST不起作用