Ruby Mechanize-创建自定义;提交;按钮

Ruby Mechanize-创建自定义;提交;按钮,ruby,mechanize,Ruby,Mechanize,是否可以在现有表单中创建一个带有自定义“name”属性的新“submit”按钮,然后将其提交?可以,但只需执行以下操作可能更容易: form['custom_name'] = value 然后提交。很难准确说出你的要求。Mechanize依赖于Nokogiri,Nokogiri可以修改HTML,但Mechanize可能无法在不重新分析的情况下识别该更改。但是,更重要的是,服务器端将无法接受更改后的表单,除非它是为处理意外/任意提交字段名而编写的。我强烈建议您学习更多关于web服务器和表单处理工

是否可以在现有表单中创建一个带有自定义“name”属性的新“submit”按钮,然后将其提交?

可以,但只需执行以下操作可能更容易:

form['custom_name'] = value

然后提交。

很难准确说出你的要求。Mechanize依赖于Nokogiri,Nokogiri可以修改HTML,但Mechanize可能无法在不重新分析的情况下识别该更改。但是,更重要的是,服务器端将无法接受更改后的表单,除非它是为处理意外/任意提交字段名而编写的。我强烈建议您学习更多关于web服务器和表单处理工作原理的知识。