准备用 Mechanize 在网页上登录自己的 QQ,批量去除平时和自己没有互动的好友。
刚学了 Mechanize 的例子,在自己写的网站都能用帐号正常登录,取数据, 可以到了 QQ 的登录网页,在源代码中有一个登录表单:loginform 可是,Mechanize 的居然抓不到这个 form, 请高手测试,指点
require 'rubygems'
require 'mechanize'
require 'logger'
#登陆网站
url = 'http://id.qq.com/login/ptlogin.html'
agent = Mechanize.new
agent.user_agent_alias = 'Windows IE 7'
page = agent.get(url)
form = page.form('loginform')
puts form #这里是空白
puts page.forms.size # =0 表示一个 from 都没有