gpt4 book ai didi

python - 如何使用 POST 请求(请求和 python3)提交联系表单?

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

我不确定这样的事情是否可能,但我正在尝试提交一个表格,例如 https://lambdaschool.com/contact使用 POST 请求。

我目前有以下代码:

import requests

payload = {"name":"MyName","lastname":"MyLast","email":"someemail@gmail.com","message":"My message"}

r = requests.post('http://lambdaschool.com/contact',params=payload)

print(r.text)

但是我得到以下错误:

<title>405 Method Not Allowed</title>

等等

这样的东西可以使用 POST 请求提交吗?

最佳答案

如果真的这么简单,您就会看到很多机器人程序攻击每个登录表单。

该 URL 显然不接受 POST 请求。这并不意味着提交按钮正在 POST-ing 到该页面(尽管单击该按钮也会出现相同的错误...)

您需要打开 chrome/Firefox 开发工具并观察请求以查看表单提交时发生的情况,并在 Python 中复制该数据。

另一种选择是使用 mechanize 或 Selenium webdriver 库来模拟浏览器并填写表单

关于python - 如何使用 POST 请求(请求和 python3)提交联系表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42091166/

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