Excelに保存された長いURLのリストを持っていて、エラー、リダイレクト、および/または接続タイムアウトのあるすべてのURLを取得するためにcURLとともに使用するシェルスクリプトがあります。私はcURLやシェルを使ったことがありません。私は窓でそれを使用する必要があります。これまでのところ、私は "C:\ MyCurl> curl"に到達する方法しか知りません。シェルスクリプトをメモ帳に保存しました。誰かがスクリプトとURLをどのように保存すべきかなど、具体的な内容を教えてください。私は手動でそれぞれを行う必要がありませんし、将来何度も役に立つかもしれないので、非常に役に立つでしょう。あなたの時間にとても感謝します。初心者のためのウィンドウでのcURLを使用したシェルスクリプト
-2
A
答えて
0
ローカルマシンでシェルスクリプトを使用してカールを使用する方法について、十分な詳細がわかりません。しかし、あなたはシェルを完全に避けることを検討したいかもしれません。 PHPは強力なカールライブラリを持っています。あなたのようなパラメータとしてURLを使用してPHPスクリプトに以下の機能を追加し、それを呼び出す場合:
$result = file_get_contents_curl($url);
あなたははるかにポータブルで拡張性のコードを持っています。
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
$data = curl_exec($ch);
if (curl_errno($ch) <> FALSE) {
return FALSE;
}
curl_close($ch);
return $data;
}
関連する問題
- 1. PHPを使用している初心者のためのSOAP
- 2. 初心者初心者のためのロジック(本のおすすめ)?
- 3. 初心者のためのPythonのチートシート?
- 4. ヘッダーコードの初心者のためのトラブル
- 5. 初心者のためのアルゴリズムのソート
- 6. Android:初心者のためのndkの適切な使用?
- 7. 初心者のための確率アルゴリズム
- 8. 初心者のためのJUnit Tesingチュートリアル
- 9. 初心者のためのAlarmClock - Android
- 10. 初心者のためのClojureプレゼンテーション?
- 11. 初心者のためのリファクタリング
- 12. 初心者のためのFirebase
- 13. は、初心者のための
- 14. 初心者のためのAndroid開発
- 15. 初心者のためのサンプルJbehaveコード
- 16. 初心者のためのmysql構文
- 17. 初心者のためのボブ
- 18. 初心者のためのGit
- 19. 初心者のためのバージョン管理
- 20. 初心者のためのセグメンテーションフォールト
- 21. コードイグナイター初心者のためのフレームワーク
- 22. 初心者のためのDrupal 7ステップバイステップチュートリアル
- 23. RoR:初心者のためのテスト
- 24. 初心者のためのC++ ++
- 25. 初心者のためのモバイル開発
- 26. 初心者のためのjavascript
- 27. C++初心者のためのGUI
- 28. 初心者のためのWindows IDE /エディタ
- 29. 初心者のためのpython hangmanコード
- 30. 初心者のためのTensorflow MNIST
シェルスクリプトは何ですか?少なくともそれを実行して問題がある場合は質問をすることができるようにする必要があります。 – MrJLP
runcurl() { curl --max-time 15 - connect-timeout 14 -Lkw "%{http_code}%{num_redirects}%{url_effective}" -x http:80 $ -o/dev/null } –