2011-01-26 20 views
1

什么是一种简单的方式来完成一个PHP表单,提交并获得结果数据?它不一定是C++,但我最了解它,我有最后一个视觉工作室,我需要一个Windows可执行文件。如何使用C++自动完成一个php表单?

我发现了一些在ruby中这样做,它被称为机械化,我想知道是否有类似的C + +?

+0

真的没有这样的东西作为一个PHP表单,我想你的意思是HTML? – 2011-01-26 22:40:35

回答

2

如果它是一个一般的形式(即你希望它与以及任何工作 HTML表单,那么可能是你最好的选择是利用一个HTML解析库,如http://www.codeproject.com/KB/library/GomzyHTMLReader.aspx。你可能会想要做的是什么使用解析算法解析HTML文档,找到所需的所有输入,然后制作带有响应的HTTP请求(请参阅How do you make a HTTP request with C++?)。

您可能需要从HTML表单中选择一些内容:

  1. 表单提交后采取的操作(从标签的动作属性)。
  2. 该方法(GET或POST)。如果它是GET,那么你的工作可能会很简单,因为你可以简单地将它作为参数添加到URI中。如果它是POST,它会更困难一点,但并不令人难以置信。
  3. 连接是否为SSL加密。

我跟你说实话,有些表格是非常难很难自动进入。许多网站特别不鼓励这种行为,所以除非它是专门制作的,或者是自动填写的,否则可能会非常困难。

相关问题