1

我的主要任务是使用发布请求抓取网站。我一直在寻找 ruby​​ 中的“net/http”,帖子示例看起来很简单。问题是如果我想使用邮政编码查找连锁店(连锁网站使用邮政来查找商店),我该怎么做?我尝试了一些东西,但都没有奏效。下面是我正在使用的代码示例:

    url = ARGV[0]
    zipcode = ARGV[1]  

 params = {"q" => "#{zipcode}"}
 result = Net::HTTP.post_form(URI.parse("#{url}"),params)

我从命令行传递 url 和 zipcode 作为参数,其中 url 是链的存储定位器 url。

4

1 回答 1

2

考虑改用机械化。

http://mechanize.rubyforge.org/

于 2012-04-24T00:54:36.477 回答