【发布时间】:2011-09-21 17:06:20
【问题描述】:
可能重复:
How do you programmatically fill in a form and 'POST' a web page?
我一直在寻找一种允许用户使用 C# 甚至 HTML 提交表单的方法,因此我获取了源代码,将其保存在文件中并获取文本字段的名称以提交表格。
例如,使用您的电子邮件记录到 Facebook、gmail、stackoverflow ... 或任何包含表单的页面。
在我问如何之前,这可能吗? 我的项目主要是帮助视障人士更轻松地上网!就像获取任何 html 源代码并能够重新排列标签、省略图像和不会使他们受益的此类标签,并尝试让他们能够使用语音转文本登录......所以我的代码将需要语音将其逐个字段转换为文本,并在他/她完成后提交表单!当然,字段的名称将使用文本转语音来朗读!
提前致谢
【问题讨论】:
-
当然有可能,但是您需要提供更多关于您想要在其中执行此操作的环境以及您想要完成的内容的更多信息(显然,提交表单是一个步骤在做更大的事情时,请告诉我们那是什么,因为可能有比您想象的更好的方法)
-
谢谢..编辑中:)
-
问题不清楚。当用户输入此数据时,您是否想连接到浏览器,拦截它,将其保存到文件中,然后他们允许将数据实际提交到站点?
-
找到所有字段的“名称”属性,结合用户输入的值,向服务器发出POST请求?你到底想做什么?