由于主要是后端人,我不知道如何实现以下目标 需要与浏览器进行一些互动。
所以,到目前为止,我有以下几点。
一种通信协议,其中服务器位于python中,客户端位于javascript代码中。 最终,我希望我的数据能够覆盖那个javascript代码。
现在,这些数据正在从浏览器中捕获。
作为一种练习..我想要做的是......我的浏览器上有两个单选按钮和一个提交按钮
*radio A
*radio B
* Submit
现在,当用户按下提交时,我想以某种方式创建一个查询“用户提交:A(或B)”,这个查询我能够在python脚本上捕获。
我迷失了如何做到这一点。
我的猜测是“submit”调用python脚本。 但是如果我的python服务器总是打开怎么办...如何解析从浏览器到这个python服务器的响应?
答案 0 :(得分:2)
这是它通常的工作方式:
请注意,第二个请求是一个全新的请求。除非第二个请求是匿名的,否则您可能需要某种方式将第一个请求链接到第二个请求。有些框架会为您做到这一点,但如果您从头开始构建服务器,您将需要某种会话机制来跟踪状态。
要让客户端发出第二个请求,最简单的方法是将适当的action
和method
属性添加到HTML中的form
元素。 action
指定要为表单请求访问的网址,method
可以是GET
或POST
。 (更高级的用法,例如在此网站上,通常使用AJAX来提交提交内容。)