问题标签 [mechanize-ruby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 单击输入类型提交 - 机械化 Ruby
我正在尝试单击一个按钮,该按钮实际上是一个没有看起来像这样的表单的提交并将结果存储在一个对象中
我试过 puts page.forms,但我什么也没得到,因为页面上没有表单。它只是一个文本框,我必须提交其值。
我用谷歌搜索过,但我找到了有关表单提交和链接的所有信息。我怎样才能点击这个?任何建议。在此先感谢
ruby - 使用 Ruby Mechanize 单击字段
我正在尝试使用 mechanize 单击看似按钮的内容,但是,当我查看 CSS 时,它似乎是一个表单字段。
当使用 mechanize 从 irb 查看页面时,这就是我所看到的。
ruby-on-rails - 使用机械化单击 div
我使用mechanize自动与网站交互,一切正常。我正在登录网站(使用用户名和密码),浏览页面和所有内容。
问题是我想模拟对不是“a”标签(它的 div)的项目的点击。任何想法如何解决这个问题?
ruby - 机械化 links_with 没有正确过滤文本
我正在尝试单击带有 Mechanize gem 的链接列表,但显然 Mechanizelinks_with(criteria)
没有根据标准正确过滤。出于调试目的,我只打印出链接。
以下脚本打印出页面上的大多数(全部?)链接:
如果我将其更改为(:text => /[VIEW FULL PROFILE]/)
,(:text => "VIEW FULL PROFILE")
则根本不会打印任何链接。
我不明白我做错了什么。有什么想法吗?
ruby - 在 Mechanize 如何确定 post_connect_hook 的响应类型
我遵循 Jimm Stout对不设置内容类型的网站的建议。
如果我得到重定向、40x 或 50x,如何避免设置 Content-Type。
ruby-on-rails - 无法在轨道 4.0.2 中加载“机械化”
在 rails 交互式 shell ( rails c
) 中,我收到一条错误消息:No such file to load -- Mechanize'
当我运行require 'mechanize'
.
奇怪的是,当我进入require 'mechanize'
ruby shell ( irb
) 时,我没有收到任何错误。
示例输出如下所示:
问候
ruby - 使用 Mechanize 登录特定网页?
返回的 HTML 不断告诉我重新启动浏览器,我有点迷茫:
我真的不确定为什么每次在 Mechanize 中都会发生这种情况,但有时在 Chrome 中会发生这种情况。
返回的 HTML 为:
谢谢你提供的所有帮助!
ruby - Ruby Mechanize 的名称字段空白
我正在为 Yellowpages.com 提交搜索表单,但是当我打印漂亮的页面时,我注意到名称字段中是空白的。如果名称字段为空,我将如何告诉 mechanize 找到该表单?
输出:
ruby - 用机械化填写日历?
我想填写 www.vegas.com/lasvegastraveldeals 的日历日期字段。
到目前为止,我似乎无法使该value
方法起作用。这是我的代码:
我收到此错误:
有什么建议么?
ruby - 在 ruby 中使用 Mechanize 流式传输文件
我正在尝试使用 Mechanize::Download,这样我就可以即时处理 FLV 视频流,而无需将整个视频缓冲到内存中,但是 Mechanize 没有遵循“video/flv”的可插入解析器并不断返回 Mechanize: :文件代替。有没有办法使用 Mechanize 返回类似 IO 的文件流?该文件只需要读取一次,因此不需要查找。我需要 mechanize 提交正确的 Cookie 和推荐人来获取文件。