問題タブ [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.
python - テキスト ブラウザで Django を使用する https サイトで CSRF 検証が失敗したとスローされる
私は、HTTPS プロトコルを使用するサーバーで適切に動作する Django サイトを持っています。すべての種類のブラウザーで問題なく使用できます。
問題は、テキスト ブラウザを使用しようとするたびに、
禁じられた (403)
私はリンク、lynx、さらにはemacsでw3mとelwを試しましたが、役に立ちませんでした。
HTTP サイトを使用する場合 (manage.py runserver を使用する場合など)、テキスト ブラウザーでサイトを問題なく使用できますが、実稼働サーバーには HTTPS プロトコルが必要なため、このエラーが発生します。
[ 編集: テスト目的で、django サイト用の HTTP サーバーを運用サーバーにデプロイしました。テキストブラウザでうまく動作します... ]
[編集: サーバーがスローするメッセージを考えると、Referer ヘッダーが指定されていないのはなぜですか? ]
php - exec は、ブラウザーから実行されたときに許可が拒否されたことを返します
上に示したのは、ターミナルから実行しているときに完璧に機能するコマンドです。しかし、それをphpファイルに入れて実行すると、許可が拒否されたというエラーが表示されます。その特定のファイルとフォルダーに 777 のアクセス許可を設定しました。運がない。所有権を apache (デフォルトの Web サーバー ユーザー) に変更しました。運がない。ターミナル(php info.php)を介してスクリプトを実行しようとしましたが、完璧に機能しました。しかし、ブラウザから実行すると、権限が拒否されたと言って失敗します。
php - Lynx Cron ジョブを使用して PHP リダイレクトを許可する
ヘッダー リダイレクトで終了する PHP スクリプトがあり、Cron ジョブを介してスケジュールしたいと考えています。
読んでみると、「lynx」ライブラリにたどり着きました。これは、基本的にブラウザと同じように動作し、リダイレクトを実行できる Cron ジョブを実行するブラウザライトな方法だと思いました。
私のスクリプトの簡略版は次のようになります。
私のデータベースでレコードを見つけ、顧客に電子メールを送信してから、情報を含む URL をコンパイルしてリダイレクトします。次に、URL の変数がサードパーティのシステムによって読み取られ、データベースに入力されます。
次のように(Pleskスケジューラを介して)cronジョブをアクティブにしています:
スクリプトが実行されていることはわかっていますが、リダイレクト部分がまだ機能していません。lynx に何か問題がありますか? また、cURL でリダイレクト機能を再作成しようとしましたが、できなかったようです。
linux - lynx のプロキシを設定するにはどうすればよいですか
perl cgi スクリプトで lynx を実行しようとしているので、テキストが wen ページから抽出されます。私は私のスクリプトで次のようにそれをやっています、
lynx -source -preparsed "$url" > data.txt
しかし、サーバーの error_log に次のエラーが表示されます。
www.xyz.comを見上げる
www.xyz.com への HTTP 接続を作成中 アラート!:
リモート ホストに接続できません。
lynx: 開始ファイル xyz.com にアクセスできません
root ユーザーのコマンドラインから lynx を実行しようとすると、同じエラーが発生します。しかし、通常のユーザーで実行すると、perl スクリプトと lynx コマンドは正常に動作します。私たちのネットワークは、私が行ったプロキシ設定で構成されてい/etc/lynx-site.cfg
ますPROTOCOL_proxy="http://proxy.abcdxyz.ac.in:8080"
。
java - Java アプリから Lynx を実行する
サーバー用の Java アプリケーションを開発したいのですが、Web サイト API (Twitch) に対して認証する必要があります。そのためには、Web ページからアカウントに接続する必要があるため、Lynx を使用して接続したいと考えています。ただし、Java アプリケーションから Lynx を起動しようとすると、プログラムがハングして何もしません。
どうやらこれは、特定の条件下で Runtime.getRuntime().exec() が機能しない可能性があるためですが、Lynx を機能させるのに関連するものを見つけることができませんでした。
サーバーOS:Ubuntuサーバー14.10
bash - lynx を使用して Web サイトのソース コードを取得する
lynx、w3m、リンクなどでソースコードにアクセスできるので、フォームで保護されています。
すべてが私を失敗させます。
どうも。
linux - Google のキャッシュされた Web ページのレンダリングされた出力を保存する方法は?
Google にキャッシュされた Web ページの出力を取得しようとしています。
lynx -dump https://webcache.googleusercontent.com/search?q=cache:qh7F3C-sax0J:https://news.google.ca/+&cd=1&hl=en&ct=clnk&gl=ca > file
これにより、空のファイルが生成されます。私は、lynx が Web ページを処理するために複数のスレッドを作成していることに気付きました。しかし、ファイルに出力を生成する方法はありますか?
bash - テキストベースのブラウザを使用した一括 Web サイト クエリ
lynx、w3m、またはlinksのようなテキスト ブラウザで、使用可能なリンクのリストから一括クエリを実行する必要があります。結果はキーワードでフィルタリングされ、元のリストに追加する必要があります。例として、リストを次のようにしlist.txt
ます。
一度に 1 つのリンクのみを送信すると、結果を抽出できます。
期待どおりに動作しますが、そうではありません:
また
私は何を間違っていますか?次のステップでは、操作後にlist.txtが次のようになるように、出力を list の正しい行に追加する必要があります。
貼り付けなどの他のツールとの組み合わせまたは使用によって可能になるはずです。これは上記のようには機能しません。より良い解決策は何ですか?:
この例はデモンストレーション用です。 dict.cc以外のサイトを使用します。残念ながら API/REST は利用できません。
linux - リモート サーバー (Linux RedHat 4.4.7-17) で既定のブラウザー (lynx) を変更することはできますか? (Gadflyを使用してJuliaでプロット)
Julia と Gadfly を使用してリモート サーバー (Putty 経由で接続) にいくつかのプロットを描画しています。プロットはデフォルト サーバーで開くはずです。それらは lynx で開くため、実際には何のようにも見えません。私は lynx が私の仕事用サーバーのデフォルトのブラウザーであると推測していますが、それらを chrome または firefox で開く方法があるかどうか疑問に思っていましたか? 私はサーバー管理者ではなく、すべてのコマンド (sudo など) を使用する権限がありません。
xdg-utils を使用しようとすると、「コマンドが見つかりません」というエラーが表示され、/usr/.local/applications にアプリケーションがなく、ディレクトリに mimeapps.list が見つかりません。
これらのプロットを lynx の代わりに別のインターネット ブラウザで開くためにできることはありますか? ありがとうございました!