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

cURLは、HTTP GET、POST、およびPUTリクエストを発行するためのCLIツールです。

2
bashへの入力であるスクリプトに引数を渡す方法
現在、私はこのようなワンライナーを持っています: curl -fsSL http://git.io/vvZMn | bash スクリプトをダウンロードし、それをstdinファイルとしてbashに渡します。追加の引数を指定してこのスクリプトを実行したいと思いますprint。 たぶんこんな感じ? curl -fsSL http://git.io/vvZMn | bash -- print しかし、これは機能しません。
10 bash  pipe  curl  input 

1
「監視」-カールが予期しない出力を生成する
私はwatch curlHTTPの微調整に関するライブフィードバックを目指しています。ただし、コマンドを実行すると、出力が一部のダウンロード統計で文字化けします。私は、送信しようとしたcurlのをstderrに/dev/null無駄に、。 curlそれ自体で遊んでいるとき、この出力はどこにも見つからないようです。 何が欠けていますか? [編集] 私が実行している完全なコマンドラインは実際には watch --color -d "curl -I sandbox.dev | ccze"、出力をカラー化したいので。cczeパイプを削除すると、ダウンロード統計はまだ残っていますが、少し改善されているようです。

3
ソースページの最初の数バイトのみをダウンロードする
cURLコマンドを使用してWebサイトのHTMLソースページをダウンロードしています。問題は、ページのコンテンツのほとんどが必要ないことです。ソースページの最初の100行が必要です。最初の数行の後でページのダウンロードを停止する方法はありますか? 現在、私は以下のコマンドが機能していますが、時間効率が良くないようです。 curl -r[0-1] "http://www.freebase.com/m/045c7b" > foo.txt 私はから値を変更しようとした1の.5と.05、まだWebページ全体をダウンロードしてきています。 上記のコマンドを実行するために1秒未満の時間を見ています。 編集 manページからはcURL、私は「ことがわかります。また、多くのHTTP / 1.1サーバはこの機能を使用すると、範囲を取得しようとすると、あなたの代わりに、文書全体を取得しますので、有効になっていないことに注意する必要があります。」もしそうならサーバーは範囲クエリnixをサポートしていませんが、環境内に他のコマンドがあり、実行しようとしていることを実行するのに役立ちますか?
9 wget  curl 


1
送信されたカールリクエストのサイズを取得する
curlプログラムで要求のサイズを取得する方法はありますか? 例えば私がするなら curl 'http://www.example.com/url' \ -H 'Cookie: cookie=cookiedata;' \ -H 'X-CSRFToken: csrffake' \ --data 'example=moredata \ --compressed 送信したリクエストの大きさを知りたいのですが?
9 curl 

1
このFirefoxのcurlコマンドが何もダウンロードしないのはなぜですか?
https://raw.githubusercontent.com/andreafrancia/trash-cli/master/README.rstFirefoxで開いて、次のcurlコマンドを[ツール]-> [Web開発]-> [ネットワーク]からコピーします。 curl 'https://raw.githubusercontent.com/andreafrancia/trash-cli/master/README.rst' -H 'Host: raw.githubusercontent.com' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-GB,en;q=0.5' --compressed -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' -H 'If-None-Match: "6931c3b4d0e94743bb93a36ed8e8c3f5add12f9a"' -H 'Cache-Control: max-age=0' lxterminalで実行すると、追加-Oしても何もダウンロードされません。なぜダウンロードされないのか、どうやってファイルをダウンロードさせるのかと思っていましたか? ありがとう。
8 curl  firefox 

3
cURLはwgetがHTTPSに接続していません(NSSエラー-12286)
をNSS error -12286使用してHTTPSからファイルをダウンロード中にエラーが発生しますcurl。 を使用しwgetて問題なく同じファイルをダウンロードできるため、ファイアウォールやブラックリストの問題を除外できます。 すでに試してみましたが、運が悪く、オプションが-kあり--cipher ecdhe_ecdsa_aes_128_gcm_sha_256、これはQualys SSL Labs Test Serverツールによるサーバー優先暗号です:https ://www.ssllabs.com/ssltest/analyze.html?d=intribunale.net &latest ここにcURLログがあります: # curl -v https://www.intribunale.net/immobili * About to connect() to www.intribunale.net port 443 (#0) * Trying 104.27.150.214... connected * Connected to www.intribunale.net (104.27.150.214) port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: none * …
8 curl  nss 

1
端末からウェブサイトにログインするにはどうすればよいですか?
コンピューターサイエンスの学生として、私は現在、コマンドラインで作業することを学んでいます。ユーザー名とパスワードが特定の範囲の整数であることを知っていて、ブルートフォースを使用してWebサイトにログインする必要があります。これは私が今のところ持っているものですが、うまくいかないようです。 for i in {2000..3000}; do curl http://admin:$i@mywebsite.com/link; done どうすれば続行できますか?
8 curl 

3
カール。リダイレクトを確認する
3つのリンクがあるとしましょう:link1、link2、link3。link1はlink2にリダイレクトし、link2はlink3にリダイレクトします。それで、カールでそれをどのように見るのですか?
8 linux  ubuntu  curl 

6
端末を使用してツイートする方法は?
端末でメッセージをツイートしたいのですが。 私は次のようなことを試しました: curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml しかし、これはもう機能していないようです。 次のようなエラーが発生します。 <?xml version="1.0" encoding="UTF-8"?> <errors> <error code="53">Basic authentication is not supported</error> </errors> では、ターミナルからツイートするにはどうすればよいでしょうか。 PS .:私のやる気は私が屋久家ターミナルをよく使うからで、そこからツイートするのは素晴らしいことです。

2
JavaScriptでポストペイントされたコンテンツを含むWebページをフェッチできるSeleniumRC以外の優れたツールはありますか?
の主な欠点の1つcurlは、最初のHTTP応答の後に発生するJavaScript AJAX応答によって主要なコンテンツがペイントされているウェブページが増えていることです。curlこのポストペイントされたコンテンツを取得することはありません。 したがって、コマンドラインからこれらのタイプのウェブページを取得するために、SeleniumRCを駆動してFirefoxインスタンスを起動し、これらのAJAX呼び出しが完了した後にソースHTMLを返すスクリプトをRubyで書くことに限定されました。 この種の問題には、より簡潔なコマンドラインソリューションを用意する方がはるかに優れています。誰か知っていますか?
8 wget  http  html  curl  selenium 

3
curlでCourseraからビデオをダウンロードする方法は?
Courseraからビデオをダウンロードするのは、ターミナルにリンクをコピーして貼り付けるほど簡単ではありません。また、ブラウザからファイルにクッキーをエクスポートして、次のことを試してみましcookie.txtた。 curl --cookie cookie.txt "https://class.coursera.org/comnetworks-2012-001/lecture/download.mp4?lecture_id=37" この質問で提案されたようにdownload.mp4?lecture_id=37、それは何も入っていないという名前のファイルを作成します。 誰かがそれらのビデオ講義をダウンロードする方法を教えてもらえますか?ブラウザでそれらをダウンロードすることはリスクであるためです(接続が遅いため、偶然エラーが発生した場合、再ダウンロードに時間がかかりすぎます)。
4 curl 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.