gpt4 book ai didi

python - 如何在 Python 中执行 HTTP Post "directly"

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:11 25 4
gpt4 key购买 nike

我不太了解 HTTP Get 和 HTTP Post 之间的区别,所以我希望从那些比我更有知识的人那里得到一些信息。

我写了下面的代码:

<form action="https://na.leagueoflegends.com/user/login" method="post">
<input name="name" type="text" value="MYACCOUNTLOGINUSERNAME">
<input name="pass" type="password" value="PASSWORD">
<input name="form_id" id="edit-user-login" value="user_login">
<input class="login_button" value="Submit" type="submit" style="width:100px">
</form>

当我将我的实际用户名和密码传递给表单并单击提交按钮时,我将正确登录到该网站。

但是,当我将方法从 POST 更改为 GET 时,它返回以下内容:https://na.leagueoflegends.com/user/login?name=MYACCOUNTLOGINUSERNAME&pass=PASSWORD&form_id=user_login当我单击此链接时,它不会让我登录。

我的问题是,是否可以通过 Python 执行“直接”POST,我不必创建表单,而是可以打开一个包含正确参数的 URL 来登录并将它们 POST 到服务器?

预先感谢您提供的知识、建议和/或答案。

最佳答案

用于此目的的最复杂的库可能是 requests

>>> import requests
>>> response = requests.post(... your args here ...)

比照。 requests.post 的文档.

关于python - 如何在 Python 中执行 HTTP Post "directly",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8061280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com