问题标签 [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-on-rails - xpath 获取表单内的文本
我有这样一个页面的 HTML 结构,
我需要使用 xpath 提取“City:”的文本,即“Carlyne,Saskatchewan,Canada”。关于如何实现这一目标的任何想法?
ruby - 如何在 Ruby 中使用 mechanize 执行 Head 请求
我可以使用 Faraday (Faraday.head url) 执行HEAD
请求,但我在当前项目中使用 Mechanize。
我想在不下载文件的情况下从标题(文件名)中获取一个值。机械化宝石是否提供这样的选项?我正在使用 v2.0。
ruby - 重定向后使用 Ruby Mechanize 下载 XLS 文件时出现无法解释的不一致
我有一个访问 fcc.gov 的脚本,然后单击触发下载的链接:
这在docket_number
“12-268”时工作正常。但是,当您将其更改为“96-128”时,Mechanize 会下载页面的 html 而不是所需的电子表格。
两个页面的网址是:
- http://apps.fcc.gov/ecfs/comment_search/execute?proceeding=12-268(有效)
- http://apps.fcc.gov/ecfs/comment_search/execute?proceeding=96-128(这是我需要帮助的地方)
如您所见,如果您在浏览器(我使用的是 Chrome)中访问每个页面并单击“导出到 Excel 文件”,则会下载电子表格文件并且没有问题。“96-128”有更多行,因此当您单击导出链接时,它会将您带到一个新页面,该页面每 10 秒左右刷新一次,直到文件开始下载。我怎样才能解决这个问题,为什么会出现这种不一致?
ruby - 我无法从 Nokogiri 解析的字符串中删除空格
我无法从字符串中删除空格。
我的 HTML 是:
我的代码是:
gsub
,strip
等不工作。为什么,我该如何解决这个问题?
我使用的是 Ruby 1.9.3,所以 Unicode 应该不是问题。
ruby - Ruby Mechanize:验证“选择”元素值
我正在尝试使用 ruby 的机械化验证下拉列表的值
我有这个漂亮的打印表格:
前:
后:
我正在运行的代码:
...对应于第三个选项:“测试”
以及选择 HTML 元素:
我正在尝试对从选择框中选择的项目进行某种验证。
ruby - 在 irb 中运行多个命令
我正在使用 Mechanize 抓取需要登录的网站。以下代码使我登录。
我的问题是,如何在 ruby IRB 中运行此代码,以便我可以访问它定义的对象,如“代理”来试验并生成我需要的其余代码?
我试过“加载”。它运行命令,但不会使“代理”之类的对象可用。
ruby - 如何使用 ruby mechanize 获取页面描述?
如何使用 Mechanize 获取页面描述?
Pismo gem具有此功能,但比Mechanize gem差。例如,机械化查找图像标签。
我没有在Mechanize 文档中找到如何获取描述。
有谁知道更好的插件或我怎么做?
ruby - 无论如何要搜索并获得..的值?
在网页中假设我有以下值:
test21
反正有没有使用 Ruby找到价值?
或者无论如何要找到href
具有子字符串的值/testaa123/t.html
?
ruby - 我可以使用 Mechanize 下载扩展名为 .docx 和 .xlsx,.txt 的文件吗?
我浏览了文档Mechanize。以下仅供.pdf
参考。
- 但是我也可以下载 .docx,.xlsx,.txt 文件吗?
- 当文件下载完成时,它的默认目录是什么?我们也可以更改保存文件目录吗?
- 下载时会选择哪个浏览器?我们也可以更改浏览器控件吗?