如何用python创建一个自动填充表单的程序?

如何用python创建一个自动填充表单的程序?,python,html,python-3.x,Python,Html,Python 3.x,以下是我的HTML代码: 话题? 你叫什么名字? 开始聊天 以下是我的Python代码: 从urllib.parse导入urlencode 从urllib.request导入请求,urlopen url='1〕file:///C:/Users/SuperDesktop/HTML/Desktop/Chat.html' post_字段={'topic':'Hello','name':'My name','startchat':'startchat'} """ 主题是“你好”。 我的名字是‘我

以下是我的HTML代码:


话题?

你叫什么名字?
开始聊天
以下是我的Python代码:

从urllib.parse导入urlencode
从urllib.request导入请求,urlopen
url='1〕file:///C:/Users/SuperDesktop/HTML/Desktop/Chat.html'
post_字段={'topic':'Hello','name':'My name','startchat':'startchat'}
"""
主题是“你好”。
我的名字是‘我的名字’。
开始这是应该单击的按钮。
“'startchat':'startchat'”不是单击按钮的正确代码。
"""
请求=请求(url、urlencode(post_字段).encode())
json=urlopen(request).read().decode()
打印(json)
我尝试了该代码,但它总是显示不同的错误。
如何用python创建一个程序,自动填充这两个框并单击提交?
我想通过python代码填写此表单,我不想使用Selenium、自动浏览器或chromedriver
我不希望python代码打开浏览器并填充这些内容,然后单击开始按钮
我还尝试使用Selenium、自动浏览器、开放浏览器和chrome驱动程序,但这不是我想要的。

我想要一个python代码来填充这些框并在Terminator中发送表单。

也许这篇文章有帮助:也许这篇文章有帮助:我已经看到了这些东西,但它们对我没有帮助。