Merhabalar,
cURL, desteklediği bir çok protokol üzerinden veri aktarımı sağlamak amacıyla geliştirilen bir yazılım projesi olarak ifade edilebilir.
(FTP, FTPS, HTTP, HTTPS, SCP, SFTP, IMAP, POP3, SMTP, ) protokollerini desteklemektedir.
programlama dili olarak (C/C++, Go, R, Java, PHP, Python) desteklemektedir.
Kullanımına geçelim;
Uçbirimi açalım
Kod:
curl siteadı.com
Enter'a bastıktan sonra bize o sayfanın html kodlarını verecektir.
biraz detayına inelim
html kodlarını kaydetmek için -o parametresini kullanıcağız
örneğin:
Kod:
curl -o Deneme12.html google.com
birde -O (büyük O) parametresi var,bunların farkı ise şöyledir
-o 'da kaydetmek için bir dosya yolu gösteriyoruz,
-O 'da ise bir dosya yolu göstermeye gerek yoktur.url'yi dosya adı olarak kabul edecektir
curl ile tarih belirterek de indirme işlemleri gerçekleştirilebilir. Örnek olarak, aşağıdaki komutla 09-Jan-18 tarihinden sonra düzenlenmiş dosyaları indirebilirsiniz. Bu kullanıma ek olarak belirtilen tarihten öncesinin işleme alınması için tarih ibaresinin başına işareti koymanız yeterli.
örneğin;
Kod:
curl -z 17-Jun-18 alanadi.com/sayfa.html [COLOR="cyan"](17-Jun-18 sonra düzenlenmiş dosyaları yükler)[/COLOR]
FTP üzerinden dosya ve dizin indirme işlemleri için ise kullanılacak opsiyonlar şöyle:
Kod:
curl -u ftp-kullanici-adi:ftp-sifre -O ftp://alanadi-veya-ip/klasor/dosya-adi
Terminali açıp şu kodu yazıyoruz
Kod:
curl wttr.in
Eğer şehrinizi göstermiyor ise
Kod:
curl wttir.in/şehrinizin-adı
Son düzenleme: