ColdFusion可以访问网站并填写表单吗?怎么样?
问题描述:
我有一个用VB.NET编写的应用程序,它创建一个网站对象,隐藏它,然后在该网站上填写并提交表单。ColdFusion可以访问网站并填写表单吗?怎么样?
这可以在ColdFusion中完成吗?过去常用的方法是什么?任何好的资源?
答
CFHTTP与“发布”操作在功能上与将表单提交到操作页面/目标相同。
比方说,有一种形式,像这样:
<form action="formProcess.cgi" method="post">
<input type="text" name="firstName" />
<input type="text" name="lastName" />
<input type="submit" value="Submit" />
</form>
您的代码将是这个样子:
<cfhttp url="http://example.com/formProcess.cgi" method="post">
<cfhttpparam name="firstName" value="Claudio" />
<cfhttpparam name="lastName" value="Ver Night" />
</cfhttp>
有,当然,很多其他的选项。也有很多方法可以防止这种事情发生。
答
当你说它在该网站上提交表单时,你的意思是它创建了用户填写和提交的表单,或者服务器本身通过表单发送信息到另一个页面? – 2011-01-20 20:59:41
@Sergii关注,因为你的问题既是笼统的,也是表面上关于非常基本的概念,它们是spanbot问题的共同特征。此外,我们从来没有见过你,所以你可能仍然是一个spambot,或一个说话的鱿鱼,或更奇怪的东西。毕竟,我们在互联网上。 – 2011-01-20 21:03:14
我一直想成为一名机器人,但我不会选择spambot。好吧。 – Lou 2011-01-21 14:05:36