使用ruby mechanize登录Pinterest时出现问题
我正在尝试建立一个简单的爬虫程序,可以登录到Pinterest并将一些东西固定到我的板上 第一步是成功登录。我通读了文档,看起来这应该行得通,但实际上不行 当我运行代码时,我希望它打印出一个标题,如“Mary…is Mary…on Pinterest” 但是页面的标题是“Pinterest视觉发现工具” 我觉得我的剧本有问题使用ruby mechanize登录Pinterest时出现问题,ruby,web-crawler,mechanize,pinterest,Ruby,Web Crawler,Mechanize,Pinterest,我正在尝试建立一个简单的爬虫程序,可以登录到Pinterest并将一些东西固定到我的板上 第一步是成功登录。我通读了文档,看起来这应该行得通,但实际上不行 当我运行代码时,我希望它打印出一个标题,如“Mary…is Mary…on Pinterest” 但是页面的标题是“Pinterest视觉发现工具” 我觉得我的剧本有问题 require 'rubygems' re
require 'rubygems'
require 'mechanize'
require 'pry'
a = Mechanize.new
a.get('https://www.pinterest.com/login/') do |page|
form = page.forms.first
form.fields[0].value = "m...@gmail.com"
form.fields[1].value = "some_password"
new_page = form.submit
puts new_page.title
end
请记住,mechanize没有执行javascript的功能,如果页面依赖于javascript,则可能无法正确加载。虽然我只是对源代码做了一点简单的了解,但它看起来非常依赖javascript,因此无法使用mechanize进行有效的爬网 另一种选择可能是使用无头浏览器,如或