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 · 353 阅读 · 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 · 108 阅读 · 0 评论 -
让 Mechanize 也能 “跑”javascript
由于工作方面的需要,让我对 mechanize 爱不择手。 但是 mechanize 也有她的缺点,她不能解释网页中的 javascript代码。 可是就在某一天里,我有了一个不小的发现。我记得我需要做的是一个自动登陆,这对于 mechanize 来说轻而易举事。而事实却并非想像的那样简单。 原因是,在登陆的 submit 被点下时,网页中的 javascript 却将原来的 acti...原创 2010-02-21 13:34:33 · 276 阅读 · 0 评论