我有一个网站,我需要访问并获取内容,以便解析它。这个站点没有 API,所以我只需要从前端访问。浏览器提示我登录网站,但我不知道如何在 ruby 中执行此操作。
这适用于不需要身份验证的网站。我无法关闭身份验证。
file = open('https://website/')
contents = file.read
我有一个网站,我需要访问并获取内容,以便解析它。这个站点没有 API,所以我只需要从前端访问。浏览器提示我登录网站,但我不知道如何在 ruby 中执行此操作。
这适用于不需要身份验证的网站。我无法关闭身份验证。
file = open('https://website/')
contents = file.read
这里有很多例子mechanize example
如果您正在查看 http 身份验证,那么这里有一个类似的帖子basic-and-form-authentication-with-mechanize-ruby
使用机械化让生活更轻松。