【问题标题】:Need a library for HTTP/HTML network programming in C/C++ or Python [closed]需要一个用于 C/C++ 或 Python 中的 HTTP/HTML 网络编程的库 [关闭]
【发布时间】:2012-07-16 20:31:53
【问题描述】:

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

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

如果它是跨平台的会更好,但如果不是,那也没关系(只要它在 Linux 上运行)。

【问题讨论】:

标签: c++ python html c networking


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 2022-06-15
      • 1970-01-01
      • 2013-10-01
      相关资源
      最近更新 更多