1

我正在并行解析一堆文档,我很想使用异步 Web 请求来完成它。

我尝试将 typhoeus 与 mechanize 集成,但遇到了从 mechanize 传递 cookie 的问题。

我的步骤:

  1. 通过 mechanize 登录并获取 cookie。
  2. 将 cookie 传递给 typhoeus 并发送请求。
  3. 用 nokogiri 解析响应。
  4. 重复2-3次。

我发送请求为:

Typhoeus::Request.new("http://example.com", headers: {'Cookie' => agent.cookies})

agent机械化实例在哪里。

有没有办法将 Mechanize 与 Eventmachine 或 Typhoeus 集成?

4

1 回答 1

1

agent.cookies是一个数组。也许你想要:

agent.cookies.join('; ')
于 2013-06-23T21:46:53.303 回答