问题标签 [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 - 在机械化中为选择列表设置值
考虑以下机械化表单对象
在这里,我可以使用设置文本字段的值
但是我在为选择列表设置值时遇到了困难scode
。我试过了
undefined method
它为 nil:NilClass (NoMethodError)`返回一个 ERROR 作为
click' 然后,我尝试了
但这NoMethodError
也会返回。知道如何在 Mechanize 中为选择列表设置值吗?
ruby - 如何使用 ruby 中的机械化点击网站的所有链接?
我有一个小问题。我想点击某个网站上的一些链接。网站上有 31 个链接,每个链接代表一个日历条目。我只想找到一些链接并通过单击它们来更改“状态”,这样我就可以使这个日历保持最新。这就是我到目前为止所得到的。
有没有更好更清晰的方法来写这个?此代码仅“有时”有效。有谁知道这个的正确实现?提前谢谢:)
ruby - Ruby:: 如何使用机械化搜索隐藏元素
我正在尝试使用 ruby 中的机械化来隐藏字段并尝试单击它。
但这给了我:
实际上,我想点击它:
但这是一个错误:
nil:NilClass 的未定义方法“点击”
这是我的 HTML 代码:
ruby - 找不到 Ruby Mechanize 代码转换器
例如,我尝试了很多东西:
Ruby 1.9.3 编码问题上的机械化以及 如何从 Mechanize::File 对象转换为 Mechanize::Page 对象?
但我不断得到的错误是
我有一个使用 mechanize 的类,它适用于 ruby 1.8.7,但我需要它适用于 1.9.3,因为 Rails 应用程序的其余部分在 1.9.3 中。抱歉,我现在有点混乱,所以如果我需要包含其他内容,请告诉我。这也是我在这里的第一个问题。
ruby-on-rails - 尝试使用 Mechanize 通过 xpath 查找图像 url
我正在尝试查找以下页面的图像 xpath:http ://www.spoonsisters.com/product/1032000/38710.html
我可以通过浏览器查看 image_url,但是当我尝试通过 Mechanize 找到它时:
我得到'src'>空白。如何找到 image_url?
ruby-on-rails - 选择元素并在条件下单击链接
如何编写将在指定条件下单击网页上的链接的代码:
该脚本应查看每个 div.table-row 并检查 div 中的列表元素 (div.domains ul li) 是否包含特定字符串 (somedomain.com),然后单击 div.actions 中的链接 a.delete 链接在 div.table-row 里面。
继承人的HTML结构:
如何在 ruby mechanize 中编写此代码?
如果满足条件,我不知道如何选择所有 .table-rows 并遍历它们以单击删除链接?
感谢帮助
ruby - 如何阻止来自 Ruby Mechanize Gem 的访问?
我开始为 Ruby 使用 Mechanize gem,我想知道 Web 服务器是否可以检测并阻止来自 Mechanize 代理的活动?
如果是,阻止 Mechanize 废弃或访问网站的代码或步骤是什么?
ruby - 单击带有 Mechanize 的 xpath 链接
我想单击使用 xpath (nokogiri) 选择的带有 Mechanize 的链接。
这怎么可能?
问题是 nokogiri 元素没有点击功能。
我无法读取 href (URL) 并发送 get 请求,因为该链接已定义 onclick 函数(无 href 属性)。
如果这不可能,有什么替代方案?
ruby - GoDaddy 的 Ruby 网页抓取脚本
我是 Ruby 新手,在我的第一个脚本任务中,我被要求编写一个网络抓取脚本来从 GoDaddy 抓取我们的 DNS 列表的元素。
在抓取链接时遇到问题,然后我需要关注链接。我需要从下面的“GoToSecondaryDNS”js 元素中获取链接。我正在使用机械化和 Nokogiri:
如何抓取链接“iwanttoscrapethislink.com”,然后与 onclick 交互以跟随链接并使用 Ruby 抓取下一页上的内容?
到目前为止,我对代码有一个简单的开始:
ruby - 机械化和提交文本区域的问题
因此,我正在尝试提交一个简单的表单,该表单具有一个与此类似的文本区域
我正在尝试做的是与代理断开连接。顺便说一句,这个文件中有很多“代理”行,这并不重要。无论如何,这是我的代码:
没有抛出错误,如果我"raise new_agent_form.content.inspect"
在提交之前显示文本区域不包含我想要的条目。出于某种原因,要么这不起作用,要么我错过了一些东西。任何帮助,将不胜感激。