0

私は学校のプロジェクトに取り組んでいます.Andriodアプリを構築したいのですが、その前にデータをスクレイピング220.225.101.27/MPLogin/eSewa/VehicleSearch.aspxしてデータベースに保存する必要があります. このサイトに入ると、車両登録番号を入力する必要があります。その後、車両に関するすべての詳細が表示されます。完全な詳細は必要ありませんが、所有者の名前だけが必要です。すべての組み合わせについてこの詳細を取得したい車両登録番号の.

私はグーグルでいくつかのpythonライブラリを見つけました。

  1. 美しいスープ
  2. スクレイピー
  3. 機械化する

私はpythonが初めてです。私がいくつかの用語を混ぜた場合は無視してください。私はそれを知りたかっただけです:

  1. どのライブラリを使用すればよいですか? どれが最高ですか?
  2. HTML フォームに入力してから Python で詳細を取得することについて知っておくべきことは何ですか?
  3. このすべての作業を成功させるには、最初に何を知っておく必要がありますか?
  4. どの python モジュールを使用する必要がありますか?
  5. このデータをデータベースまたは何らかの Excel ファイルに保存するにはどうすればよいですか?
  6. サイトは .net にありますが、何か問題はありますか?

Beautifulsoup のドキュメントを読み、これを使用して googlenews のタイトル テキストを正常に印刷しました。でもこれが基本でした。HTML フォームに入力してから詳細を取得するのは困難です。

これは長い質問だと思いますが、私はこのことを自分で学びたいと思っています。

4

2 に答える 2

12

あなたはコードを提供しておらず、基本的にアドバイスを求めているので、私の洞察をお伝えします。

あなたが言及したすべての事実は、スクレイピーを正確に指しています。これは、Web スクレイピングのための非常に強力なツールです。

基本的に、タスクを実装するには、次の手順を実行する必要があります。

この Web サイトの解析について具体的に言えば、scrapy のFormRequestまたはFormRequest.from_response. 次に、パイプラインを使用して、破棄されたデータをデータベースや csv などに保存できます。

戻ってきて、特定の (Q/A に適した) 質問があるかどうか尋ねてください。

始めるのに役立つことを願っています。

于 2013-06-03T21:59:45.920 に答える