【发布时间】:2011-08-02 20:36:35
【问题描述】:
我最近一直在使用 ruby 中的 Mechanize gem 来编写一个刮板。不幸的是,我尝试抓取的 URL 在 GET 请求时返回 Mechanize::File 对象而不是 Mechanize::Page 对象。
我不知道为什么。我尝试过的所有其他 URL 都返回了一个 Mechanize::Page 对象。
有没有办法强制 Mechanize 返回一个Page 对象?
【问题讨论】:
-
给出两个不同结果的页面示例
-
这可能是目标服务器基于 User-Agent 或类似的东西所做的事情。
标签: ruby object mechanize scraper