問題タブ [lynx]
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.
browser - ElinksまたはLynx?
端末ブラウザの理由を教えてください。Lynx や Elinks を使用している理由は何ですか? それらはプログラミングでどのように役立ちますか?
html - シェルスクリプトでの HTML からテキストへの変換
lynx を使用して HTML ソースをプレーン テキストに変換するシェル スクリプトを作成しました。
ここにあります:
さて、正しいディレクトリに lynx が存在し、正しい引数を渡しましたが、「Lyns がインストールされていません!」というメッセージが表示されます。メッセージまたは(最初のテストにコメントした場合)「ファイル $1 は存在しません!」。私はshが苦手なので、スクリプトの何が問題なのか誰か教えてもらえますか?
bash - lynx -dump をバックグラウンドで実行しますか?
mystuff
次のような行を含むbashスクリプトがあります
スクリプトは、非対話的に実行する場合を除いて、この部分を含めて正常に動作します。
ジョブが停止されます。オオヤマネコが犯人だとわかりました。このコマンドを bash プロンプトから直接実行しても、ジョブはすぐに停止します。
lynx がバックグラウンドで実行されないのはなぜですか? どうすればこれを修正できますか?
編集:
生の HTML を解析する必要がないため、lynx を使用しています。wget
との違いlynx -dump
は、lynx が HTML をレンダリングすることです。すべてのタグを非表示にしたり、テキストを適切に配置したりします。
dos - Lynx は post_data 入力から改行文字を削除します
MS-DOS コマンド プロンプトから URL にファイルを投稿しようとしています。これを行うために Lynx ブラウザーを使用しています。ファイルを問題なく投稿できますが、POST リクエストを作成する前に Lynx によってすべての改行文字が削除されます。改行文字を削除せずにコマンドラインからファイルを投稿することはできますか? 私が実行しているコマンドは次のとおりです。
入力ファイル testfile.txt は次のようになります。
実際にネットワーク経由で送信されるデータは次のようになります。
perl - HTML をプレーンテキストに変換するには、どの CPAN モジュールをお勧めしますか?
HTML を書式設定されたプレーン テキストに変換するために、どの CPAN モジュールをお勧めしますか?
厳密な要件の 1 つは、モジュールが Unicode 文字を処理する必要があることです。
accessibility - Lynx ブラウザでポンド記号を表示しますか?
とにかく、Lynx テキストのみのブラウザを使用してポンド記号を正しく表示する方法はありますか?
アンパサンド ポンド セミコロンを使用すると、上にアクセントが付いた au が表示されます。£ を使用すると、何も表示されません。
ありがとう。
java - jspスクリプトからlynxを呼び出す
Runtime クラスから exec メソッドを呼び出す jsp スクリプトに execute(String cmd) があります。
サーバーに保存されているphpスクリプトのように、ローカルコマンドを呼び出すと機能します。例: /usr/bin/php /path/to/php/script arg1 arg2
それで、それで動作しているので、実行コマンドは問題ないと思います。
テキストベースの Web ブラウザである lynx を呼び出そうとすると、機能しません。
端末で呼び出すと、正常に動作します: /usr/bin/lynx -dump -accept_all_cookies ' http://www.someurl.net/?arg1=1&arg2=2 '
しかし、実行コマンドからこれを呼び出すと、何も起こりません...
理由はありますか?
これは私の実行方法です:
scripting - httpsサイトから定期的にページをプルするスクリプトを作成する適切な方法
サイトにログインし、特定のページに移動して、前回の実行結果と比較するCygwin/Bashのコマンドラインスクリプトを作成したいと思います。これまでのところ、私はそれを次のようにLynxで動作させています:
確かに「正しい」とは感じません。cmd_scriptは、正確なリンク名とアクションを指定するのではなく、相対的なユーザーアクションで構成されます。そのため、サイト上の何かが変更されたり、場所が変わったり、新しいリンクが追加されたりした場合は、アクションを再作成する必要があります。
また、エラーをチェックできないため、問題が発生した場合(ログインに失敗した場合など)にスクリプトを中止できません。
私が見ているもう1つの選択肢は、Rubyを使用した機械化です(注として、Rubyの使用経験はありません)。
これを改善または書き直すための最良の方法は何でしょうか?
lynx - lynxでのグーグルインスタント検索
グーグル検索は多くのJSとAJAXを使用するので、ちょうど不思議なことに、lynxのようなテキストブラウザでインスタント検索を機能させることは可能でしょうか?
はいの場合、何が必要ですか?