0

Python/URLLib2 を使用してフォーラムにログインしようとしています。しかし、私は成功するようには見えません。ログインページにいくつかのフォームオブジェクトがあり、間違ったオブジェクトを送信したことが原因である可能性があると思います(同じコードが別のフォーラムで単一のフォームで機能しました)。

URLLib2 で送信するフォームを指定する方法はありますか?

ありがとう。

4

2 に答える 2

1

ここで、目標を達成するための手順を説明します。

  1. urllib2 を使用してページを読み取る

  2. ページを dom オブジェクトに解析します ( xml.dom.minidom.parsestring または他の同等物を参照してください)。

  3. フォームIDなどを検索して、ページにログインフォームがあるかどうかを検索します。

  4. フォームが存在する場合は、コードを使用してクリックしてフォームを作成します (http ヘッダー、応答データを作成します)。urllib2 http メソッドを使用して情報を投稿します (GET または POST または Ajax の場合、w3c schoolで文書化されている追加のヘッダーを使用) 。

于 2013-05-06T06:14:45.727 に答える
0

9000 は次のように述べています。

これが答えです。mechanize は非常に使いやすく、複数のフォームをサポートしています。

ありがとう!

于 2013-05-06T11:01:35.077 に答える