問題タブ [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 - エラー「nil:NilClass(NoMethodError)」を取得する
コードの一部を見つけてください:
エラー
html
エラーの解決を手伝ってください。
mechanize - mechanizeを使用してIDと名前のない[送信]ボタンをクリックするにはどうすればよいですか?
以下のHTMLコードを見つけてください。
mechanizeを使用してIDと名前のない[送信]ボタンをクリックするにはどうすればよいですか?
ruby - mechanize gemでエラー「getaddrinfo: No such host is known. (Socke tError)」を取得する
以下のコードを試しました:
しかし、以下のエラーが発生しました。
同じスクリプトが私の個人のマシンでは完全に実行されましたが、私の会社では実行されませんでした。
同じ問題を修正していただけますか?
前もって感謝します
ruby - Mechanize を使用して、フォーム内にない HREF 値を取得できますか?
私のページの1つに同様のHTMLがあります(フォーム名付き):
フォーム名のない別のページ:
どちらの場合も、値bla bla
は , boo
,foo
です。href
値を使用して、 Mechanize を使用してそれぞれの値を取得できますか?
ruby - ..値のいずれかがわかっている場合、..テキストを見つけることは可能ですか?
html
私は以下のようなフォーマットのウェブページを持っています:
今、私は値だけを知っています、値に基づいて ..値(ここにあります)bla bla
を追跡または見つけることができますか?値を使用してそれらを追跡できますが、値は常に固定されているわけではなく、いつでも何でもかまいません。3rd last
alo
HREF
HREF
ruby - なぜ mechanize オブジェクトで user_agent_alias が必要なのですか?
私はいくつかの情報を知りたいと思っておりmechanize
、インターネットから以下のコードを見つけました:
それ自体がブラウザである場合に、その理由user_agent_alias
とfollow_meta_refresh
必要な理由を説明してもらえますか?mechanize
ruby - Ruby を使用して Web サイトからドキュメントを取得する
Web サイトをナビゲートしてフォーム ページに到達するスクリプトを ruby で作成しました。フォーム ページが入力されると、スクリプトが送信ボタンを押すと、ダイアログ ボックスが開き、どこに保存するかを尋ねられます。このファイルを取得しようとして問題が発生しました。私はウェブを検索しましたが、何も見つかりません。ドキュメントのファイル名を取得するにはどうすればよいですか?
誰かが私を助けてくれたら本当にありがたいです
私のコードは以下の通りです:
ruby - Mechanize でのファイルのアップロードが失敗する
Mechanize を使用してフォーム (ファイルのアップロードを含む) への入力を自動化しようとしています。GUI インターフェイスでプロセスを実行したところ、ファイルが正常にアップロードされたので、ファイルが破損していないことはわかっていますが、mechanize スクリプトを実行すると失敗します。スクリプトは正しく実行され、デバッグによるとファイルがアップロードされましたが、Canvas (アップロード先のサービス) はファイルを読み取れなかったと言っています。Canvas サポートに連絡しましたが、システムの非標準的な使用法であるため、サポートできません。
これがスクリプトです(匿名化されています):
キャンバスのサポートは、サーバーが返すと述べました:
残念ながら、そのエラーは私には意味がありませんが、スクリプトが .zip ファイルをアップロードしているときに、いくつかの .jpg を参照するのは奇妙に思えます。アイデアや支援をいただければ幸いです。有用な情報を省略した場合は、喜んで追加情報を提供します。
本当にやりたいと思っているなら、http://canvas.instructure.comで無料のアカウントにサインアップして、自分でコード/ネットワーク アクティビティを確認してください。
ruby - Mechanize でログイン フォームを使用する
Stackoverflow にこれと非常によく似た投稿があることは知っていますが、私の試みの何が問題なのかまだわかりません。
これが私のエラーです:
ここにHTMLがあります
ページ
ruby - そのようなファイルをロードできません--OSX10.6のmechanize.rb(LoadError)
私は簡単なスクリプトを持っています:
スクリプトを実行すると、次のようになります。
必死になって、RVMをインストールし、システム1.8.7からrubyを更新しました。それでも、rvmをインストールする前と同じエラーが発生します。私は今走っています:
irbは同じことを報告します:
プロジェクトディレクトリから、sudoを使用して、使用せずに、mechanizeを数回再インストールしました。
フルパスとともに、gemを手動で要求しようとしました。
(私もmime-typesをインストールしてみました。)
RVMは宝石をうまくリストします:
宝石と同じように:
不思議なことに、$ GEM_PATHs~/.rvm/gems/ruby-1.9.3-p385
はほとんど空のよう~/.rvm/gems/ruby-1.9.3-p385@global
に~/.rvm/gems/ruby-1.9.3-p385@project
見えます(最初の2つの宝石、最後のどちらにも1つもありません)。ただし、GUI JewelleryBoxは、3つのgemsetすべてにが含まれていることを確認しますMechanize
。
編集:これがgemenvの結果です:
誰か助けてもらえますか?