問題タブ [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 - 入力タイプの送信をクリックします - Mechanize Ruby
実際には、このようなフォームのない送信であるボタンをクリックして、結果をオブジェクトに保存しようとしています
puts page.forms を試してみましたが、ページにフォームがないため何も得られません。私が提出しなければならない値の単なるテキストボックスです。
私はグーグルで検索しましたが、フォームの送信とリンクに関するすべてを見つけました。どうすればこれをクリックできますか? 任意の提案.よろしくお願いします
ruby - Ruby Mechanize でフィールドをクリックする
mechanize を使用してボタンのように見えるものをクリックしようとしていますが、CSS を見るとフォーム フィールドのようです。
mechanize を使用して irb からページを見ると、次のように表示されます。
ruby-on-rails - mechanize を使用して div をクリックする
Web サイトとの対話を自動化するために mechanize を使用していますが、すべて正常に動作します。(ユーザー名とパスワードを使用して) サイトにログインし、ページやすべてをナビゲートしています。
問題は、「a」タグ(div)ではないアイテムのクリックをシミュレートしたいことです。それを回避する方法はありますか?
ruby - Mechanize で、post_connect_hook の応答タイプを決定する方法
content-type を設定しない Web サイトに対するJimm Stout の提案に従っています。
リダイレクト、40x、または 50x を受け取った場合に Content-Type を設定しないようにするにはどうすればよいですか。
ruby-on-rails - Rails 4.0.2で「機械化」を読み込めません
Rails インタラクティブ シェル ( rails c
) で、次のようなエラーが表示されます: No such file to load -- Mechanize'
when I run require 'mechanize'
.
require 'mechanize'
不思議なことに、Ruby シェル ( ) で入力してもエラーは発生しませんirb
。
出力例を以下に示します。
よろしく
ruby - Mechanize で特定の Web ページにログインしますか?
返された HTML は、ブラウザを再起動するように指示し続けており、少し迷っています。
これが Mechanize で毎回発生する理由はよくわかりませんが、Chrome ではたまにしか発生しません。
返される HTML は次のとおりです。
あなたが与えることができるどんな助けにも感謝します!
ruby - Ruby Mechanize の名前フィールドの空白
yellowpages.com の検索フォームを送信しようとしていますが、ページをきれいに印刷すると、名前フィールドが空白になっていることに気付きます。名前フィールドが空白の場合、そのフォームを見つけるように mechanize に指示するにはどうすればよいですか?
出力:
ruby - Ruby で Mechanize を使用してファイルをストリーミングする
Mechanize::Download を使用して、ビデオ全体をメモリにバッファリングせずにその場で FLV ビデオ ストリームを操作できるようにしようとしていますが、Mechanize は「video/flv」のプラグ可能なパーサーに従っておらず、Mechanize を返し続けます。 :代わりにファイル。ファイルの IO のようなストリームを返すために Mechanize を使用する方法はありますか? ファイルは 1 回だけ読み取る必要があるため、シークは必要ありません。ファイルを取得するには、適切な Cookie とリファラーを送信する機械化が必要です。