問題タブ [www-mechanize-firefox]

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 投票する
2 に答える
860 参照

perl - WWW::Mechanize::Firefox follow_link が機能しない

Perl でリンクをたどろうとしています。私の初期コード:

タグテキストのオプションがこのように機能することがわかりましたが、 MozRepl::RemoteObject: SyntaxError: The expression is not a legal expression というエラーが発生しました。テキスト内のいくつかの文字をエスケープしようとしましたが、エラーは同じでした。次に、コードを次のように変更しました。

しかし、ここでもエラーが発生します: No link found matching '//a[(@href = "https://...と、リンクの説明と思われる多くのテキストが見つかりました。ではなく、他に何を追加すればよいか教えてください。

これが、私がたどりたいリンクの部分です。

私は Windows 7 で作業しています。MozRepl はバージョン 1.1 で、64 ビット版の Strawberry perl 5.16.2.1 を使用しています。

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

perl - Perl モジュール WWW-Mechanize-Firefox をインストールするにはどうすればよいですか?

perl モジュールのインストール方法に関するガイドがどこにあるか教えてもらえますか?

perl モジュールをインストールしようとしています: http://metacpan.org/pod/WWW::Mechanize::Firefox::Installation

ステップ 7 で行き詰まりました。ツールの下に mozrepl を表示させることはできますが、どこに問題があるのか​​正確にはわかりません。私が知っているのは、実行時にWWW::Mechanize::Firefoxを使用することだけです。次のタイプの結果が得られます。

www/mechanize/firefox.pmin @INC<@INC が見つかりません: C:/Perl/site/lib C:/Perl/lib

perl があるディレクトリで、ppm install WWW-Mechanize-Firefox と入力すると、

「ppm インストール ファイル: WWW-Mechanize-Firefox を提供するパッケージが見つかりません」

Windows XP を使用しています。

助けていただければ幸いです。ありがとうございました!

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

macos - WWW::Mechanize::Firefox に Firefox を起動する許可を与えるにはどうすればよいですか?

私はMacを使っています。WWW::Mechanize::Firefox を使用して Web ページを表示する単純な Perl スクリプトがあります。

スクリプトは、Firefox がコンピューターで既に開いて実行されている場合に完全に機能します。オブジェクトを作成する行は次のとおりです。

ただし、Firefox をシャットダウンしてスクリプトを実行すると、次のエラーが表示されます。

perl スクリプトに Firefox を起動する権限を与えるにはどうすればよいですか?

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

perl - WWW :: Mechanize :: Firefox CSSセレクターに複数の要素がありますか?

を使用WWW::Mechanize::Firefoxしてアイテムを選択する場合、同じ名前の複数のセレクターを反復処理することはできますか?

私は次のコードを使用します:

応答は2 elements found for CSS selectorです。XPathまたはより良い方法を使用する方法はありますか、それとも結果をループすることは可能ですか?

ボーナスポイント:フォーム要素に含まれていない(つまりJavaScriptを使用している)場合でも入力を入力する

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

perl - WWW::Mechanize::Firefox がリンクをループする

foreachリンクをループするためにa を使用しています。ループを続行するにはが必要です$mech->back();か、それとも暗黙的ですか。

$mech2さらに、ネストされた for each ループ用に個別のオブジェクトが必要ですか?

私が現在持っているコードはスタックし (完了しません)、見つからない最初のページで終了しますtd#tabcolor3

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

perl - WWW::Mechanize::Firefox を使用して、クラスや ID のない特定の HTML 要素をどのように選択しますか?

ページ上のリンクをループしようとしていますが、特定のリンクのみをループしたいです。問題は、アンカー内のリンクに<a>CSS ID またはクラスがまったくないことです。

例えば。

ユニークなのは だけですがname、CSS セレクターで指定できるようには見えません。

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

perl - WWW::Mechanize::Firefox クリックするか、選択からオプションを選択しますか?

selectを使用してオプションをクリックまたは選択するにはどうすればよいですかWWW::Mechanize::Firefox。この場合select、 は a 内にありますform

コードは次のとおりです。

たとえば、オプション 3 をクリックして place1 に移動したいと思います。

0 投票する
4 に答える
1465 参照

html - WWW::Mechanize::Firefox HTML 要素タグ内のテキストをどのように抽出しますか?

良い一日、

HTMLでタグのテキストをどのように印刷しますWWW::Mechanize::Firefoxか?

私が試してみました:

私はしたくないことを覚えています{innerhtml}が、それはうまくいきます。

上記の行は機能しますが、出力は単に複数です/n

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

perl - WWW::Mechanize::Firefox で eval_in_page を呼び出すと、dead object エラーが発生する

を使用してWWW::Mechanize::Firefoxいます。

もう一度呼び出すとeval_in_pagedead objectエラーで終了します。

これが私のコードです