私は基本的に、POSTリクエストを使用してWebサイトをスクレイピングする任務を負っています。私はルビーで「net/http」を探していましたが、投稿の例はかなり単純なようです。問題は、郵便番号を使用してチェーンの店舗を検索したい場合(チェーンのウェブサイトは投稿を使用して店舗を検索する)、どうすればよいですか?私はいくつかのことを試しましたが、どれもうまくいきませんでした。以下は私が使用しているコードのサンプルです:
url = ARGV[0]
zipcode = ARGV[1]
params = {"q" => "#{zipcode}"}
result = Net::HTTP.post_form(URI.parse("#{url}"),params)
コマンドラインから引数としてurlとzipcodeを渡します。ここで、urlはチェーンのストアロケーターurlです。