2016-05-24 4 views
0

私はインターネットウェブサイト上のいくつかのフォームを送信するためのpythonスクリプトを構築したい。 eBayのようなサイト上にいくつかのアイテムを自動で公開するフォームなど。インターネットウェブサイトにフォームを提出する

  • BeautifulSoupで行うことはできますか?これは一部のウェブサイトを解析することだけですか?
  • セレンでできますが、実際にブラウザを開いていないとすばやくできますか?
  • 他の方法がありますか?
+0

1)Nope。 2)誰が知っている。 3)確かに – ForceBru

答えて

1

requestsライブラリを参照してください。また、クロムデバッガーのツールバーで、飛んでいるリクエストを確認してください。 postmanと呼ばれるユーティリティもあります。そこでは、 "デザイン"したり、クエリしたり、さまざまな種類のコード(pythons要求ライブラリを含む)でコードを生成することができます。

BeautifulSoupはHTMLを解析するためのものです。

+0

ありがとう、私はそれを見ます –

0

PhantomJSでセレンを使用すると、ブラウザを開くことなくこれを行うことができます。送信するフォームにデータを送信するには、セレンのキー部分を使用する必要があります。フォーム上にcaptchaがある場合、このメソッドが機能しないことにも注意する価値があります。

+0

よろしくお願いしますマーク! –

0

mechanizeライブラリは、フォームに記入して提出することができます。

関連する問題