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

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

3
cURLがWindowsで証明書を適切に検証できないのはなぜですか?
WindowsでCurlを使用してhttpsURL を取得しようとすると、恐ろしい「接続エラー(60)」が表示されます。 正確なエラーメッセージは次のとおりです。 curl:(60)SSL証明書の問題。CA証明書に問題がないことを確認してください。詳細: エラー:14090086:SSLルーチン:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 詳細はこちら:http ://curl.haxx.se/docs/sslcerts.html これを解決するには?
30 windows  curl 

2
ipv6ベースのループバックでcurlを:: 1で使用するにはどうすればよいですか?
私はいくつかの方法を試しましたが、それらはカールを混乱させるようです。 root@testt:~# curl localhost:8080 <h1>Hello world!</h1> <p>Boom Bam Splat</p> root@testt:~# curl ::1:8080 curl: (3) IPv6 numerical address used in URL without brackets root@testt:~# curl [::1]:8080 curl: (3) [globbing] bad range specification in column 2

4
サイトの証明書が取り消されているかどうかを確認するためにcurlを使用する方法は?
google.comの証明書が取り消されているかどうかを確認するために、次のコマンドを試しました。 curl https://www.google.com --cacert GeoTrust_Global_CA.pem --crlfile gtglobal.pem -v 、しかし恐ろしい「SSL証明書の問題」エラーが表示されました: * About to connect() to www.google.com port 443 (#0) * Trying 81.24.29.91... connected * successfully set certificate verify locations: * CAfile: GeoTrust_Global_CA.pem CApath: /etc/ssl/certs * successfully load CRL file: * CRLfile: gtglobal.pem * SSLv3, TLS handshake, Client hello (1): * SSLv3, …

4
cURLを使用してFTPからファイルをダウンロードする
cURLコマンドを使用して、FTPサーバーからコンピューターのローカルドライブにファイルをダウンロードしようとしています。私はもう試した curl " ftp:// myftpsite " --user name:password -Q "CWD / users / myfolder /" -O "myfile.raw" ただし、次のようなエラーが返されます。 curl:リモートファイル名に長さがありません! curl:詳細については、「curl --help」または「curl --manual」を試してください curl:(6)ホスト:myfile.rawを解決できませんでした。要求されたタイプのデータレコードがありません 他の方法を試しましたが、何も機能しないようです。 また、ファイルをダウンロードするフォルダーを指定する方法がよくわかりません。どうすればいいですか?
19 download  ftp  curl 

3
cURLでWindows資格情報を渡すにはどうすればよいですか?
私はcURLを使用して内部Webサーバーからデータをプルするスクリプトを書いています。--userと--ntlmを組み合わせて明示的に使用できますが、すべてがうまく機能しますが、ログインしている人を認識して透過的に渡すことはできません。Chrome / Firefox / IEの同じサイトにアクセスすると、プロンプトなしですぐに許可が与えられます(重要な場合はここでプロキシを使用しています)。サーバーはIISを使用しています。
19 webserver  iis  curl 

4
curlを使用するときにマイナーTLSバージョンを指定する
特定のTLSバージョンを使用するようにcurlを指定する方法はありますか?1.1または1.2が好きですか?コマンドヘルプにはsslv3およびtlsv1オプションのみが表示されます。最新のsrcを取得し、openssl 1.0.1eでコンパイルしました。それでもヘルプに直接オプションが表示されない。それを設定する他の方法はありますか?
18 curl  tls 

1
libcurlでは「http」はサポートされていないか無効になっています
curlコマンドを実行しようとすると、次のエラーが発生します。 'http" not supported or disabled in libcurl 私が持っている場所を探しcurl.exe、見つけてC:\Program Files\GDAL削除しました。 エラーが解決しない。これはにあっcurl.exeたC:\Anaconda3\Library\binので、私も削除しました。 エラーはまだ解決しません。にもう1つありcurl.exeました$PATH。 したがって、エラーは実行可能ファイルから独立しています。どうすれば修正できますか?

2
curlを使用してダウンロードを再開し続ける再試行
Macを使用していて、ftpサーバーからダウンロードしたいファイルのリストがあります。接続は少しバグがあるので、接続が切断された場合は再試行して再開する必要があります。 wgetでこれを実行できることは知っていますが、残念ながらMac OS Xにはwgetが付属していません。私はそれをインストールできましたが、それを行うには(何かを見逃していない限り)XCodeとMacPortsを最初にインストールする必要がありますが、これは避けたいと思います。 Curlは入手可能ですが、それがどのように機能するのか、実際に使用する方法はわかりません。テキストファイル(ftp:// user:pass @ server / dir / file1のように、1行に1つのフルパス)にファイルのリストがある場合、curlを使用してこれらすべてのファイルをダウンロードするにはどうすればよいですか?そして、curlめないようにカールすることはできますか?好きなように、無限に再試行し、中断したところからダウンロードを再開しますか?
17 mac  unix  download  wget  curl 

1
curlは帯域幅にどのユニットを使用しますか?
curl コマンドラインに次のような進行状況が表示されます。 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 8 1000M 8 85.2M 0 0 57k 0 1:06:13 0:05:38 1:00:35 47k この例で表示される速度は47kです。しかし、これはどういう意味ですか?これは: 47kiB、つまり47 * 1024バイト 47kB、つまり、47 * 1000バイト 47kb、つまり、47 * 1000ビット(ビットは速度の測定によく使用されます) そしてそれは: 毎秒 毎分?
17 curl 


2
CURLを使用してファイルのコンテンツをPOSTする
(以下はバックストーリーです。必要に応じて「質問:」にジャンプできます) 入力テキスト(Pythonコードであると予想される)を受け入れ、トークン化された応答を提供する私のコースの1つのWebページがあります。これは、私たちが書いているPython字句解析プログラムのリファレンスとして使用することを意図しています。テストプロセスを自動化し、ブラウザを開いたり、テキストを前後にコピーしたりせずにコードをチェックできるようにしようとしています。 「x.py」という名前のサンプルpythonファイルがあり、そのフォームに記入したかのようにサーバーに投稿したい。私はもう試した: curl --data-urlencode "file=@x.py" http://matt.might.net/apps/pylex/pylex.php しかし、残念ながら、"@x.py"ファイルの内容として投稿されているようです(つまり、投稿されているのではなく、投稿されている"file=@x.py"ので"file=<contents-of-x.py>")。私が試した--formし、--dataしかし、それらはどちらか働いていません。 質問: 特に、URLエンコードされていないコンテンツを持つファイルがあり、このファイルのコンテンツがPOSTの一部であり、特定の名前(この場合はfile)に関連付けられている必要がある場合、これを実現する正しい方法は何ですか?
15 linux  macos  curl 

1
端末からリダイレクトされたURLからファイルをリモートで取得するにはどうすればよいですか?
このpythonライブラリのtarballを端末から取得したいです。 https://github.com/simplegeo/python-oauth2/downloads しかし、私は単に呼び出すことはできません wget https://github.com/simplegeo/python-oauth2/tarball/master これにより、Webページが取得されるためです。このリソースを端末から取得するにはどうすればよいですか?

2
curlで証明書を取得して使用する方法
次のコマンドを入力する curl -k email@mail.com:password https://www.example.com 次のエラーを返します <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> <TITLE>301 Moved</TITLE></HEAD><BODY> <H1>301 Moved</H1> The document has moved <A HREF="http://mail.google.com/mail/">here</A>. </BODY></HTML> badauth cacert.crtここからファイルをダウンロードした後 http://www.cacert.org/index.php?id=3 次に、cacert.crtファイルの名前をcacert.pem 次に試した: curl --cacert /path/to/cacert.pem email@mail.com:password https://www.example.com しかし、同じエラーが発生します。 次にしようとしています: curl https://www.example.com このエラーが表示されます curl:(60)SSL証明書の問題:ローカル発行者証明書を取得できません詳細はこちら:http : //curl.haxx.se/docs/sslcerts.html curlはデフォルトで、認証局(CA)公開鍵(CA証明書)の「バンドル」を使用してSSL証明書の検証を実行します。デフォルトのバンドルファイルでは不十分な場合は、-cacertオプションを使用して代替ファイルを指定できます。 このHTTPSサーバーがバンドルで表されるCAによって署名された証明書を使用する場合、証明書の問題が原因で証明書の検証が失敗した可能性があります(有効期限が切れているか、URLのドメイン名と一致しない可能性があります)。 curlによる証明書の検証を無効にする場合は、-k(または--insecure)オプションを使用します だから私は試した -k curl -k https://www.example.com しかし、もちろんエラーが発生します Badauth 私は証明書ファイルで何か間違ったことをしていると推測していますが、証明書ファイルをどこで入手するか、それを取得したらどうするかわかりません。 もちろん、ブラウザーを使用してログインするのに問題はありませんが、コマンドラインを使用してプロセスを自動化し、WiFiを介してAndroidタブレットのtaskerでこれを実行できるようにします。
14 certificate  curl 

4
cURLを使用したサイトスクレイピングは「合法」ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 9年前に閉鎖されました。 最近、私はcURLを試していましたが、多くの可能性があることがわかりました。オンラインの曲を再生する音楽サイトをクロールする小さなスクリプトを作成しました。私の実験の途中で、曲のソースもクロールできることがわかりました。(そのサイトはダウンロードを提供していません)。 知っておくべきこと..サイトをクロールするのは完全に合法ですか?私が使用することを意味しhttp and port '80'、 市場にはダウンロードマネージャーがありません。ほとんどすべてのサイトからダウンロードできます。これらはすべて有効で合法です。

1
curl / wgetを使用して、異なるソースから同じファイルの一部をダウンロードするにはどうすればよいですか?
5つの異なるサーバーでホストされている非常に大きなファイルがあります。 元のファイルを作成するために、各サーバーからファイルのさまざまな部分をダウンロードし、それらの部分を連結できるようにしたいと思います。 curl / wgetまたは他のOS Xコマンドラインツールでこれを行う方法はありますか?
12 macos  download  wget  curl 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.