問題タブ [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.

0 投票する
1 に答える
50 参照

ruby - エラー「nil:NilClass(NoMethodError)」を取得する

コードの一部を見つけてください:

エラー

html

エラーの解決を手伝ってください。

0 投票する
1 に答える
970 参照

mechanize - mechanizeを使用してIDと名前のない[送信]ボタンをクリックするにはどうすればよいですか?

以下のHTMLコードを見つけてください。

mechanizeを使用してIDと名前のない[送信]ボタンをクリックするにはどうすればよいですか?

0 投票する
1 に答える
7717 参照

ruby - mechanize gemでエラー「getaddrinfo: No such host is known. (Socke tError)」を取得する

以下のコードを試しました:

しかし、以下のエラーが発生しました。

同じスクリプトが私の個人のマシンでは完全に実行されましたが、私の会社では実行されませんでした。

同じ問題を修正していただけますか?

前もって感謝します

0 投票する
2 に答える
1379 参照

ruby - Mechanize を使用して、フォーム内にない HREF 値を取得できますか?

私のページの1つに同様のHTMLがあります(フォーム名付き):

フォーム名のない別のページ:

どちらの場合も、値bla blaは , boo,fooです。href値を使用して、 Mechanize を使用してそれぞれの値を取得できますか?

0 投票する
2 に答える
254 参照

ruby - ..値のいずれかがわかっている場合、..テキストを見つけることは可能ですか?

html私は以下のようなフォーマットのウェブページを持っています:

今、私は値だけを知っています、値に基づいて ..値(ここにあります)bla blaを追跡または見つけることができますか?値を使用してそれらを追跡できますが、値は常に固定されているわけではなく、いつでも何でもかまいません。3rd lastaloHREFHREF

0 投票する
1 に答える
376 参照

ruby - なぜ mechanize オブジェクトで user_agent_alias が必要なのですか?

私はいくつかの情報を知りたいと思っておりmechanize、インターネットから以下のコードを見つけました:

それ自体がブラウザである場合に、その理由user_agent_aliasfollow_meta_refresh必要な理由を説明してもらえますか?mechanize

0 投票する
2 に答える
257 参照

ruby - Ruby を使用して Web サイトからドキュメントを取得する

Web サイトをナビゲートしてフォーム ページに到達するスクリプトを ruby​​ で作成しました。フォーム ページが入力されると、スクリプトが送信ボタンを押すと、ダイアログ ボックスが開き、どこに保存するかを尋ねられます。このファイルを取得しようとして問題が発生しました。私はウェブを検索しましたが、何も見つかりません。ドキュメントのファイル名を取得するにはどうすればよいですか?

誰かが私を助けてくれたら本当にありがたいです

私のコードは以下の通りです:

0 投票する
1 に答える
484 参照

ruby - Mechanize でのファイルのアップロードが失敗する

Mechanize を使用してフォーム (ファイルのアップロードを含む) への入力を自動化しようとしています。GUI インターフェイスでプロセスを実行したところ、ファイルが正常にアップロードされたので、ファイルが破損していないことはわかっていますが、mechanize スクリプトを実行すると失敗します。スクリプトは正しく実行され、デバッグによるとファイルがアップロードされましたが、Canvas (アップロード先のサービス) はファイルを読み取れなかったと言っています。Canvas サポートに連絡しましたが、システムの非標準的な使用法であるため、サポートできません。

これがスクリプトです(匿名化されています):

キャンバスのサポートは、サーバーが返すと述べました:

残念ながら、そのエラーは私には意味がありませんが、スクリプトが .zip ファイルをアップロードしているときに、いくつかの .jpg を参照するのは奇妙に思えます。アイデアや支援をいただければ幸いです。有用な情報を省略した場合は、喜んで追加情報を提供します。

本当にやりたいと思っているなら、http://canvas.instructure.comで無料のアカウントにサインアップして、自分でコード/ネットワーク アクティビティを確認してください。

0 投票する
3 に答える
5056 参照

ruby - Mechanize でログイン フォームを使用する

Stackoverflow にこれと非常によく似た投稿があることは知っていますが、私の試みの何が問題なのかまだわかりません。

これが私のエラーです:

ここにHTMLがあります

ページ

0 投票する
1 に答える
3022 参照

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の結果です:

誰か助けてもらえますか?