-4

ネットワークプログラミングについてはあまり知りませんが、プログラミング(C / C ++、アセンブリ、Lispなど)の経験があり、基本的なHTMLとJavascriptについては知っています。できるプログラムを作成するために使用できる優れたライブラリが必要です

  • HTMLファイルをスキャン(および解析)します。
  • フォームに記入してラジオボタンを選択します
  • リンクをたどって他のページを開く
  • 記入済みのフォームを送信する
  • キャプチャをバイパスする(冗談です; D)

クロスプラットフォームの方が良いでしょうが、そうでない場合でも、(Linuxで実行されている限り)問題ありません。

4

2 に答える 2

0

最も簡単な解決策は、urllib2Python標準ライブラリを使用することだと思います。

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 に答える