-4

我对网络编程了解不多,但我在编程(C/C++、Assembly、Lisp 等)方面经验丰富,并且知道一些基本的 HTML 和 Javascript。我需要一个可以用来制作程序的好的库

  • 扫描(并解析)一个 HTML 文件。
  • 填写表格并选择单选按钮
  • 按照链接打开其他页面
  • 提交填写好的表格
  • 绕过验证码(开个玩笑;D)

如果它是跨平台的会更好,但如果不是,那仍然可以(只要它在 Linux 上运行)。

4

2 回答 2

0

我认为最简单的解决方案是使用 urllib2 Python 标准库:

http://docs.python.org/library/urllib2.html

它提供了一种简单的方法来发出各种 HTTP 请求并解析它的响应。在 C++ 中,许多大型库(例如 Qt)都有 HTTP 库。

您还应该将它与 curl 结合使用这些工具来操作和发送表单。

于 2012-07-17T20:53:36.553 回答
0

您可能还想尝试一下请求:http: //docs.python-requests.org/en/latest/index.html

有些人认为它是 urllib2 的更好替代方案。主要是语法更人性化。参考: http: //pydanny.blogspot.com/2011/05/python-http-requests-for-humans.html

于 2012-07-17T21:30:50.157 回答