首页 / 知识
关于c#:您如何以编程方式填写表格并“发布”网页?
2023-04-13 03:59:00

How do you programmatically fill in a form and 'POST' a web page?使用C#和ASP.NET,我想以编程方式在网页(窗体)上填写一些值(4个文本框),然后"发布"这些值。 我该怎么做呢? 编辑:澄清:有一项服务(www.stopforumspam.com),您可以在其"添加"页面上提交IP,用户名和电子邮件地址。 我希望能够在我的网站页面上创建一个链接/按钮,该链接/按钮将填写这些值并提交信息,而不必在其中复制/粘贴它们并单击"提交"按钮。 进一步说明:自动垃圾邮件机器人如何填写表格并单击"提交"按钮(如果它们是用C#编写的)? 您可以在此处查看该示例:http://en.csharp-online.net/HTTP_Post 基本上,代码将如下所示:
您可以在WebClient上使用UploadValues方法-所需的只是传递URL和NameValueCollection。这是我发现的最简单的方法,MS文档提供了一个很好的示例: 这是带有一些错误处理的简单版本:
Response类是响应正文和状态代码的简单包装。 查看页面的源,并使用WebRequest类进行发布。无需驱动IE。只需弄清楚IE将发送到服务器的内容并将其复制即可。使用Fiddler之类的工具将使其变得更加容易。
您可以通过多种方式发送发布/获取请求。不同类型的库可为您提供帮助。 冲浪堆栈溢出后,这是我找到的最佳答案。这个线程解释了所有 https://stackoverflow.com/a/4015346/1999720 在哪里编码字符串:
使用Ascii代替Google API:
这使您的请求与等效的" curl --data" ..." [url]"请求相同
我遇到这样的情况,我需要以编程方式从html文本区域发布自由文本,并且遇到我正在建立的参数列表中出现 为了安全起见,我的解决方案是用换行符和htmlencoding替换br标签。
|
最新内容
相关内容
python是一种编程语言吗?
python是一种编程语言吗?,放宽,适当,平台,培训,语言,指令,计算机,机器,程序,解释性,python是一种编程语言,Python是一种跨平台的计算机程序设计学习编程Python用什么电脑
学习编程Python用什么电脑,电脑,数据,培训,基础,产品,以上,固态,经济基础,算法,电脑硬件,python对于电脑硬件基本没什么要求,单纯学Python的话python学习python编程可以从事什么
python学习python编程可以从事什么工作岗位,工作,分析,网络,数据,数字,行政,销售,培训,资产,庞大,一、学Python编程能做的工作,编程方向:1、Webpython脚本和网页的区别是什么
python脚本和网页的区别是什么,网站,培训,设计,通用,标准,平台,网页,语言,脚本,标记,python是一种计算机程序设计语言,一种面向对象的动态类型python http服务怎么搭建
python http服务怎么搭建,服务,培训,环境,进程,命令,端口,后台,不是,终端,开头,在Linux服务器上或安装了Python的机器上,Python自带了一个WEBpython网络编程及前端常见问题
python网络编程及前端常见问题,数据,服务,分析,培训,状态,前端,区别,服务器,常见问题,上面,当我们学习Python时,需要掌握的的知识有很多,除了有python可以做网页编程吗?
python可以做网页编程吗?,技术,公司,数据,网络,人工智能,工资,分析,工作,设计,市场,什么是Python? Python是一种计算机编程语言,也是一种python怎么解析网页数据
python怎么解析网页数据,数据,培训,信息,标准,工具,网页,结构,标签,对象,以上,python网页解析器1、常见的python网页常见的python网页解析工python编程语言有什么用途
python编程语言有什么用途,设计,大规模,软件,培训,数据,平台,工具,生产,面临,通用,Python是一门简单易学的编程语言。阅读好的Python程序感觉python编程中的缩进是什么意思
python编程中的缩进是什么意思,培训,代码,对比,设计,括号,语句,冒号,程序,空格,下面,python最具特色的是用缩进来标明成块的代码。我下面以ifpython编程写代码怎么换行
python编程写代码怎么换行,代码,培训,情况,示例,字符串,斜杠,方法,行书,括号,有用,在写代码过程中,经常遇到一行代码很长的情况。为了让代码显python编程平台免费吗
python编程平台免费吗,代码,培训,平台,设计,初级,语言,解释性,提示符,标点符号,可读性,python是免费的,也就是开源的。注:python是一个高层次的