Mechanize
diyuxinlang
这个作者很懒,什么都没留下…
展开
-
Mechanize对WEB的操作
与网页交互(Interacting With a Web Page)通过Mechanize模拟自然的浏览器行为来完成与网页之间的交互. # Mechanize的安装Mechanize的安装请查看 -> Ruby library的安装# 使用Mechanize时,需要在脚本头部注明require 'mechanize'# Mechanize obje...原创 2008-12-23 11:39:20 · 361 阅读 · 0 评论 -
Mechanize版本的指定
我一直在是使用 Mechanize 0.8.5版, 最近刚刚升级为 0.9.3 版。 发现以前用 0.8.5版的做的东西都不 run 了。原因是高低版本同时并存时, Mechanize 默认使用最高版。解决方法一:使用低版本时,将 C:\ruby\lib\ruby\gems\1.8\gems 路径下的 “mechanize-0.9.3” 文件夹更名为 “#mechanize-0.9.3...原创 2009-12-31 10:42:13 · 112 阅读 · 0 评论 -
让 Mechanize 也能 “跑”javascript
由于工作方面的需要,让我对 mechanize 爱不择手。但是 mechanize 也有她的缺点,她不能解释网页中的 javascript代码。可是就在某一天里,我有了一个不小的发现。我记得我需要做的是一个自动登陆,这对于 mechanize 来说轻而易举事。而事实却并非想像的那样简单。原因是,在登陆的 submit 被点下时,网页中的 javascript 却将原来的 acti...原创 2010-02-21 13:34:33 · 287 阅读 · 0 评论