如何查看机械化后发请求传递的标题?

换句话说,如果我使用a.post网址,则希望查看在发布请求中发送的请求标头。

===============>>#1 票数:0

您可以附加pre_connect_hook并在其中检查请求标头。

require 'mechanize'

agent = Mechanize.new do |a|
  a.pre_connect_hooks << lambda do |a, request|
    p request.to_hash # convert the request to header hash and dump it
  end
end

agent.post 'http://stackoverflow.com'

# {"accept-encoding"=>["gzip,deflate,identity"], "accept"=>["*/*"], ... }

  ask by cubesnyc translate from so

未解决问题?本站智能推荐:

4回复

Ruby使用标题机械化帖子

我有js页面,通过XMLHttpRequest发布数据,服务器端脚本检查此标头,如何发送此标头?
1回复

机械化2个帖子

我对机械化还很陌生...我还在学习。 我想知道是否有人可以帮助我解决这个问题。 我正在通过Firefox弄乱Web开发人员工具包以找出表格,但是这样做有些麻烦。 我尝试发布的网站有2个提交按钮。 整个页面主要是javascript和jquery代码,所以要解决这个混乱,我发现
1回复

使机械化通过x数量的链接并获得所有标题?

基本上,我想使用机械化浏览本网站http://www.tv.com/shows/sort/a_z/中 az的所有页面 然后,为每个字母获取所有页面上字母“ a”的每个节目的标题。 目前,我只是想使其与字母“ a”一起使用。 这是我到目前为止的东西,但不知道从这里去哪里?
1回复

如何在ruby中使用机械化检测新博客帖子

我尝试检测何时将新博客帖子添加到博客。 我正在使用机械化进行刮擦。 目前,如果您知道博客<article><header><h1>Blot Title here</h1></header></article>的父标签,这
1回复

机械化的使用

我想从采用简单输入的网站获得响应,这也反映在url参数中。 使用常规方法(例如带有某些参数集的OpenURI.open_uri(...)简单地获取结果是否更好,还是使用机械化,提取表单并通过OpenURI.open_uri(...)获得结果更好? 机械化页面提供了一个提取表单并将其提交以
1回复

机械化超时

我正在尝试构建一段代码,以使用Mechanize和Ruby搜索超时的页面。 我的测试台包括一页专门写给超时的页面,以及三页正常运行的页面。 这是代码: 如果超时URL是列表中的最后一个元素,则可以正常工作。 timeout链接将打印到控制台。 但是,如果timeout链接不是列表
2回复

用FakeWeb机械化

我正在使用Mechanize从页面中提取链接。 为了简化开发,我正在使用fakeweb进行超快速响应,以减少每次运行代码时的等待和烦恼。 当我运行上面的代码时,它说: 检查页面对象的类之后 如果我不伪造tags_url,则它可以正常工作,因为page类现在是Page
2回复

机械化和推特

如何使用机械化和推特? 我曾经从su.pr发送一个推特,但我想使用机械化为我自动发送它! 我知道如何登录,但是当我尝试提交帖子时,什么都没发生,我得到了这个对象: http://pastie.org/2576760 您知道这是因为javascript还是我缺少了某些东西?
2回复

在Jquery中机械化

我精通Ruby WWW :: Mechanize。 我想知道是否存在jQuery均衡器?
1回复

机械化元素

我有以下html代码。 而且我想使用Ruby Mechanize选择下拉菜单元素并输入特定的文本(我想单击它)。 示例中文。 我的问题是怎么做? 我是机械化的新手。