2015-09-01 44 views
-1

有一个赠品发生涉及需要输入的代码,我想制作一个程序来生成可以输入的代码,然后将它们放入在线表单中。 1)首先,我已经创建了使用C++的生成器,并且我想知道是否有更高效的语言来生成这些类型的东西,以及一般的算法,但这并不重要。输入变量到网站

2)我想知道的主要部分是如果(以及如何)有一种方法,我可以采取所有这些代码,然后在线输入它们,而无需执行复制粘贴的手动工作。

+0

1)C++通常是一种非常高效的语言。无论如何,你的瓶颈很可能是由第二部分给出的,所以它并不重要。2)当然,你可以编写一个模拟Web浏览器行为的程序。然而,这很可能会失败:服务器会检测到所有这些尝试都是自动的(因为它们都来自同一个IP,因为它们来得太快),并拒绝它们。这可以防范欺诈,也可以抵御可能的拒绝服务攻击。所以你可能在浪费你的时间。 –

+0

谢谢你!并不是说我会去处理它,但是如何设置程序来模拟Web浏览器? –

+0

你当然不会从头开始编写它,你需要找到一个支持它的库。我在这里帮不了你,因为我没有在网络技术上工作。我认为助推/阿西奥可能是一个起点,但要小心 - 这个建议可能是完全错误的。做一些研究。 –

回答

0

您可以使用C++创建HTTP请求并直接将其发送到服务器。 要做到这一点:

  1. 找出HTML表单做什么(有一个Firefox插件名为“萤火虫”,这显示了一个网站所做的所有请求)。如果幸运的话,表单很简单,可以通过HTTP GET或POST请求调用PHP脚本。
  2. 建立在C请求++代码(看看这个:Send Http "Post" Request To Php Code in C or C++,如果你必须做出一个POST请求)
  3. 发送请求
  4. 处理应答

请原谅我的英语不好;)