タグ付けされた質問 「curl」

curlは、多数のnetwork = relatedアプリケーション(データのスクレイピングなど)に使用されるデータ転送ユーティリティです。

2
使用するようにcurlを構成して、デフォルトで暗号パラメーターを指定せずに使用するにはどうすればよいですか?
この質問に関連しています:HomebrewはホームネットワークでSSLエラー(SSL_ERROR_SYSCALL)を出します Alexander Ekdahlがコメントで指摘しているように、--ciphers ECDHE-RSA-AES128-GCM-SHA256を追加すると上記の問題が修正されます。 暗号を指定しないとcurlがホームネットワークで機能しない理由がわかりません。とにかく、この問題を解決するために、curlが毎回手動で暗号オプションを手動で追加することなく、リクエストを行うたびにこのオプションを使用するように指定する方法はありますか?

2
SFTP - 再帰的に新しいファイルを取得する
私はこのようなファイルシステムの削除構造を持っています: + /measure + / 2013-09 + / 2013-09-04 + / fooinstrument + result03343445845.csv + result03343445846.csv + / barinstrument + result03343445847.csv + result03343445848.csv それは階層構造でたくさんのファイルを含みます。私は持っています 読み取り専用 これへのアクセス SFTP (利用可能なCIFSのような他のプロトコルやサーバ上で実行されている特別なソフトウェアはありません) (それで、ソースホストにソフトウェアをインストールすることはできません。) 私は毎晩cronジョブを使って自分のデータベースにこれらのファイルをインポートしたいのです(cronジョブ自体は問題ありません)。だから、私はしたい すべての新しいファイルを再帰的にダウンロードする 私のローカルファイルシステムにそれから私のアプリケーション(コマンドラインパラメータとしてそのファイル名)にダウンロードされた各ファイルのパスを渡します、例えば: /usr/local/bin/myapp -import /srv/localstorage/result03343445845.csv この呼び出し myapp 重要な点ではありません。ダウンローダの出力を何らかのファイルにパイプ処理することによって、ダウンロードしたすべてのパスのリストを取得できる場合は、後でファイルリストを1行ずつ読み込んでアプリを起動できます。それは問題ありません。 元のディレクトリ階層は気にしません。私の主な目的は、ファイルをローカルファイルシステムに移動して、コマンドラインツールでファイル名を入力として使用できるようにすることです。したがって、サーバーによって与えられた深い階層の複製を持っているかどうか、またはすべてのファイルが同じディレクトリーに入るかどうかは、それほど重要ではありません。ファイル名はユニークな連載なので、後者はさらに興味深いかもしれません。したがって、すべてのファイルを1つのディレクトリにまとめて移動しても問題ありません。 + / localstorage + result03343445845.csv + result03343445846.csv + result03343445847.csv + result03343445848.csv …
linux  bash  scp  sftp  curl 

1
Debian SqueezeにCURLをインストールする方法?
Debian SqueezeにCURLをインストールすることができません…私にこれを渡し続けます libtool: compile: gcc -DHAVE_CONFIG_H -I../include/curl -I../include -I../include -I../lib -I../lib -g0 -O2 -Wno-system-headers -MT tftp.lo -MD -MP -MF .deps/tftp.Tpo -c tftp.c -fPIC -DPIC -o tftp.o >/dev/null 2>&1 mv -f .deps/socks.Tpo .deps/socks.Plo mv -f .deps/multi.Tpo .deps/multi.Plo mv -f .deps/tftp.Tpo .deps/tftp.Plo mv -f .deps/url.Tpo .deps/url.Plo make[2]: Leaving directory '/root/hiphop-deb/curl-7.21.1/lib' make[1]: *** …
linux  debian  curl 

1
Linuxでこのカールを使用してBinanceからすべての依頼と入札の合計を取得する方法を教えてください。
このcurl入力は入札の良いリストを出力し、BinanceのAPIから尋ねます: curl https://api.binance.com/api/v1/depth?symbol=ETHUSDT | jq しかし、アウトプットが次のようになるように、これらすべての要求と入札の合計を計算する方法があります。 Total asks: 1023411 USD Total bids: 1002112 USD

1
youtube-dlの最新バージョンをプログラムでダウンロードする方法は?
の最新バージョンyoutube-dlは次のとおりです。 https://yt-dl.org/downloads/latest/ リダイレクト先(今日現在): https://yt-dl.org/downloads/2015.07.04/ 次のように、最新バージョンをSynologyボックスに自動的にダウンロードするようにcronジョブを設定したい curl https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl しかし、上記は戻ります: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href="https://yt-dl.org/downloads/2015.07.04/youtube-dl">here</a>.</p> <hr> <address>Apache/2.2.15 (CentOS) Server at yt-dl.org Port 443</address> </body></html> だから、どのように私は、最新のverisionダウンロードすることができますyoutube-dlから、プログラムを最新のパス?

0
リダイレクトが初めて機能しない
curlコマンドの出力があります。 私のサイトが正しくリダイレ​​クトされず、エラーページが表示される場合があります。 サーバーからデータを受信して​​いません。 このエラーを削除する方法はありますか? C:\Users\sumit>curl -kvI trip-smart.com * Adding handle: conn: 0x2147e80 * Adding handle: send: 0 * Adding handle: recv: 0 * Curl_addHandleToPipeline: length: 1 * - Conn 0 (0x2147e80) send_pipe: 1, recv_pipe: 0 * About to connect() to trip-smart.com port 80 (#0) * Trying 184.168.221.30... * Connected to …

0
タイムスタンプに基づいて、WebサイトのHTMLページをダウンロードする方法は?
これは繰り返し質問される可能性があることは知っていますが、申し訳ありませんが、私の問題に対する回答を見つけることができませんでした。 他のコンテンツなしでPages htmlファイルをダウンロードしたいだけで、(可能であれば)タイムスタンプオプションを作成して、「より新しい」ページのみをダウンロードしたいです。(システムにCygWinとGNUWin32をインストールしました) 助けてください-事前に感謝します...


1
Macで次のUnixコマンド(スクリプト?)を実行するにはどうすればよいですか?
私は、在庫を追跡するために使用するプログラムが10月31日のEOLになると非常に遅く通知された状況にあります。約400台のMacコンピューターがあり、古いバージョン(必要ではありませんが適切)をアンインストールして、最新バージョンをインストールする必要があります。私はこのためにARDを使用したいと考えています(Apple Remote Desktop)が、最初にスクリプトを動作させる必要があります。 Jampfはコストのためにオプションではありません。私はMacの人ではないので、バッチファイルは特にWindowsのものであることがわかりました。以下は、フォーラムで提案されたスクリプトです。ネットワーク共有にファイルを保存しました。提案されたUnixコマンドと、明らかな置換を使用して使用しようとしているコマンドを示します。 推奨: cd /Users/Shared/ ; curl -k -O https://server.hostingyourfiles.com/samanage.zip ; unzip samanage.zip ; /Users/Shared/samanage/Samanage_Agent_*.app/Contents/MacOS/installbuilder.sh --mode unattended ; rm -rf /Users/Shared/samanage/ 私の: cd /Users/Shared/ ; curl -k -O smb://word.word/word/word Mac/Samanage_Agent_1.1.72_1.1.37_203_30_installer ; unzip samanage.zip ; /Users/Shared/samanage/Samanage_Agent_*.app/Contents/MacOS/installbuilder.sh --mode unattended ; rm -rf /Users/Shared/samanage/ 上記により、ターミナルにUnixコマンドを貼り付けると、次のエラーが表示されます。 curl:(67) login denied curl: (6) Could …

1
Linuxのcurlでのコマンドオプションの混乱
@記号の機能は何でしょうか?以下にコマンドの例を示します。 curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/" 関連する背景を次に示します。 https://stackoverflow.com/questions/18215389/how-do-i-measure-request-and-response-times-at-once-using-curl
linux  curl 

1
.batスクリプトでURLに引用符を適用するにはどうすればよいですか?
CMDで機能するcurlコマンドの一般的な形式は次のとおりです。 -o latest.dump -L "カールhttps://s3.amazonaws.com/hkpgbackups/app28197640@heroku.com/xxxx.dump?AWSAccessKeyId=AKIAJSCBEZJRDOTGNGZQ&Expires=1411489500&Signature=%2F5zwQNZNN0H2XSR4wSqQ%2FFExBdI%3D " しかし、URLは動的に生成されるため、これを.batスクリプトに入れます。問題ありませんので、紙に書かれている.batスクリプトを次に示します。 @echo off for /f "delims=" %%a in ('heroku pgbackups:url') do @set this_url=%%a ECHO %this_url% curl -v -o latest.dump -L %this_url% しかし、最初の '&'で予想されるように、出力はベイルします。のエコーthis_urlは、引用符付きの完全な文字列を示しています。この文字列を引用符でカプセル化するにはどうすれば追加、または強制できますか? 私は試みましたが、それは同じタイプのエラーを返します: cmd /k ""curl -v -o latest.dump -l" "('heroku pgbackups:url')"" UnixやCYGWINでこれを行わない理由を尋ねる人もいるかもしれません。最初にやった。このコマンドは、私のOS Xパーソナルマシンで完全に機能します。CYGWINで動作するはずですか?まあ、私は同じタイプのエラーを受け取ります。 uri_escapeライブラリを使用してPerlスクリプトを組み込み、挿入しようとしました。ただし、渡されるURLはcurlによって認識されません。 単一引用符で囲まれた出力を強制すると、URLが修正されますが、URLの最後の数文字内に閉じた単一引用符が配置されるため、URLがカールしなくなります。 heroku pgbackups:urlCMDコンソールでの出力は次のとおりです。 "https://s3.amazonaws.com/hkpgbackups/app28197640@heroku.com/b080.dump?AWSAccess KeyId=AKIAJSCBEZJRDOTGNGZQ&Expires=1411657655&Signature=MqzqBitAN7MADiLAsdAN4ZQk RH0%3D" 上記の.batファイルの出力は次のとおりです。 https://s3.amazonaws.com/hkpgbackups/app28197640@heroku.com/b080.dump?AWSAccessK …

1
Webサイトの閲覧中にERR_CONNECTION_REFUSEDを断続的に受信する
平均して、4回目のHTTPリクエストごとに接続が切断されるため、ウェブサイトを閲覧できません。これはダウンロードにも影響を与え、ダウンロードは開始されますが、最終的には完了する前に失敗します。複数のブラウザー(chrome、firefox、safari)で、Wi-Fi接続と有線のイーサネット回線を介して、異なるWebサイトをブラウズしようとしましたが、同じ結果が得られました。(断続的なERR_CONNECTION_REFUSED応答) いくつかの調査の後、ファイアウォールを無効にして、セットアップしたかもしれないが助けにはならなかったプロキシを探してみました。 curlを使用してデバッグを試みたところ、問題を一貫して再現することができました。ターミナルから「curl -l http://yahoo.com」を実行すると正常に戻りますが、数回繰り返した後、「curl:(52)サーバーからの空の応答」を返し、その後「curl:(7)Failed yahoo.comポート80に接続するには:接続が拒否されました」 Telnetを使用すると、接続できますが、すぐに「外部ホストによって接続が閉じられました」で終了します。$ telnet www.yahoo.com 80 Trying 72.30.35.10 ... yahoo.comに接続しました。エスケープ文字は「^]」です。接続は外部ホストによって閉じられました。 同じネットワーク上の他のラップトップは問題なく動作します。何が間違っているのでしょうか?

1
Mac OS X LionのcURL
Mac OS X 10用のcURLを探しています。OSX 8(Link)までのバージョンが見つかりましたが、それ以降はありません。OS X 10(Mac OS X Lion 10.7.5(11G63))または別のツールのバージョンはありますか?
mac  osx-lion  curl 

1
CURLツールの使用方法
私は今日CURLを紹介し、彼らのWebサイトにアクセスしてツールをダウンロードしましたが、「metalink」という.cgiファイルしかありません。使用方法や実行方法がわかりません。少なくとも彼らのウェブサイトでコマンド例を試すことができるステップゼロですか?CURLのインターフェースがどのように見えるかさえ知りませんが、それは「コマンドラインツール」であるため、黒い画面を想定しています。ありがとう
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.