0 0

ruby mechanize 中如何获得一个uri的cookie值?0

ruby mechanize 中如何获得http://wwwss.cdjg.gov.cn/wfcx.htm的cookie中ASPSESSIONIDQCRQAAAD的值?
我这样写:
require 'mechanize'
require 'logger'
agent = Mechanize.new

agent.log = Logger.new(STDOUT)

agent.cookie_jar.cookies(URI.parse("http://wwwss.cdjg.gov.cn/wfcx.htm"))
puts agent.cookies.to_s
但输出结果为[],应该怎么写呢?谢谢

问题补充:http://wwwss.cdjg.gov.cn/wfcx.htm 是我输错了

改为http://www.cdjg.gov.cn/wfcx.htm 后输出结果任然为"[]",怎样改程序呀? 
2012年12月18日 09:42

1个答案 按时间排序 按投票排序

0 0

http://wwwss.cdjg.gov.cn/wfcx.htm 你的地址不对

应该是
http://www.cdjg.gov.cn/wfcx.htm

这个网站默认不加cookie

2012年12月18日 10:13

相关推荐

    ruby mechanize 2.7.2 gem 包

    ruby mechanize 2.7.2 gem 包

    ruby mechanize安装需要的gem包

    Ruby Mechanize 是一个非常强大的 Ruby 库,用于自动化与网站的交互,比如模拟浏览器操作、填写表单、点击链接等。在使用 Ruby Mechanize 之前,首要任务是正确安装其依赖的 gem 包。以下是对 Ruby Mechanize 安装...

    Ruby-Mechanize一个让自动化web交互变得容易的ruby库

    Ruby-Mechanize是一个强大的...总之,Ruby-Mechanize是一个强大而灵活的工具,它极大地简化了Web自动化和爬虫开发的过程。无论是处理简单的页面导航还是执行复杂的交互任务,Mechanize都能帮助开发者高效地完成工作。

    Ruby中的Mechanize的使用教程

    Ruby中实现网页抓取,一般用的是mechanize,使用非常简单。 安装 代码如下: sudo gem install mechanize 抓取网页 代码如下: require ‘rubygems’ require ‘mechanize’ agent = Mechanize.new page = agent.get...

    mechanize-2.7.3.gem

    ruby mechanize包,mechanize-2.7.3.gem

    Mechanize是一个ruby库,可以轻松实现自动的Web交互。-Ruby开发

    Mechanize自动存储和发送Cookie,遵循重定向,并可以遵循链接和提交表单。 可以填写和提交表单字段。 机械化还可以将您曾经访问过的站点作为历史记录进行跟踪。 依赖项¶↑ruby 1.9.2或更高版本的nokogiri支持:¶↑...

    mechanize:Mechanize是一个ruby库,可以轻松实现自动的Web交互

    Mechanize自动存储和发送Cookie,遵循重定向,并可以遵循链接和提交表单。 可以填写和提交表单字段。 机械化还可以将您曾经访问过的站点作为历史记录进行跟踪。依存关系Ruby> = 2.5 宝石: addressable domain_name...

    Mechanize相关资料

    Mechanize是一个强大的自动化Web浏览器库,主要用于Python编程语言。它允许程序员模拟用户在网站上的交互行为,如填写表单、点击链接、处理cookies等,是进行网页抓取和自动化测试的重要工具。在这个名为“Mechanize...

    multi-mechanize-master

    "multi-mechanize-master" 是一个开源项目,主要基于Python的`mechanize`库进行多线程爬虫操作。`mechanize`库是一个模拟浏览器行为的库,它可以帮助开发者编写自动化脚本,用于浏览网页、填写表单、点击链接等任务...

    Ruby中使用mechanize批量下载校内网相册照片

    在本示例中,我们看到一个使用Ruby编程语言和Mechanize库编写的脚本,目的是批量下载校内网(现人人网)的相册照片。这个脚本主要用于自动化访问和下载用户相册中的所有图片,它的工作流程如下: 1. **初始化**: ...

    等到页面加载完毕www :: mechanize perl

    在Perl编程语言中,Mechanize模块是一个非常实用的工具,用于模拟浏览器行为,自动填写表单、点击链接以及处理网页交互。标题“等到页面加载完毕www :: mechanize perl”暗示我们将讨论如何在Mechanize中处理页面...

    在Python中使用mechanize模块模拟浏览器功能

    知道如何快速在命令行或者python脚本中实例化一个浏览器通常是非常有用的。 每次我需要做任何关于web的自动任务时,我都使用这段python代码去模拟一个浏览器。   import mechanize import cookielib # Browser br...

    python mechanize 0.2.5

    Python Mechanize是一个强大的库,主要用于自动化Web浏览,它在Python编程中扮演着重要角色,尤其在Web爬虫和网页测试领域。Mechanize库模仿浏览器的行为,允许开发者以编程方式与网页交互,如填写表单、点击链接、...

    mechanize-源码.rar

    在Python的世界里,mechanize库是一个强大的工具,专为模拟浏览器行为而设计,尤其适用于自动化Web浏览和数据抓取任务。"mechanize-源码.rar"这个压缩包文件包含了mechanize库的源代码,这对于想要深入了解其工作...

    ruby写的网络蜘蛛

    Pcapr可能是对libpcap的一个Ruby封装,libpcap是一个广泛使用的开源库,用于在各种操作系统上捕获网络数据包。这个库可能用于网络爬虫的网络监控或数据分析部分,帮助分析网络流量,找出爬取的网页或请求模式。 ...

    mechanize-js:Mechanize是一个Javascript库,可实现自动Web交互

    Mechanize自动存储和发送Cookie,跟随重定向,跟随链接并提交表单。 可以填写和提交表单字段。 机械化还可以将您曾经访问过的站点作为历史记录进行跟踪。入门在根文件夹中,您可以运行get_page示例: node examples...

    python第三方库-mechanize

    用python成为顶级黑客,第三方库必备,mechanize网络爬虫

    刮板:使用Nokogiri和Mechanize编译基于Ruby的手工刮板

    1. **初始化**: 使用Mechanize创建一个Web浏览器实例,用于连接到目标网站。 2. **导航**: 通过Mechanize的`get`方法访问网页,模拟用户浏览行为。 3. **解析**: 使用Nokogiri解析网页内容,以便进一步处理。 4. **...

    web-scrapping-mechanize-firstmeetup:阿方索·曼西拉 (Alfonso Mancilla) 在第一次 ruby​​ 聚会中使用机械化进行网页抓取的示例

    在本示例中,"web-scrapping-mechanize-firstmeetup" 是一个项目,由阿方索·曼西拉(Alfonso Mancilla)在一次 Ruby 聚会上介绍,展示了如何利用 Ruby 的机械化(Mechanize)库来实现这一过程。机械化是一个强大的...

Global site tag (gtag.js) - Google Analytics