A Kullanıcı Aracısı (UA) dizesi bir kullanıcı adına hareket eden HTTP başlığında yer alan bilgilerdir. Bir tarayıcıdan bir web sitesine bağlandığınızda UA, web sitesine isteğin hangi tarayıcıdan geldiğini, sürüm numarasını ve işletim sistemini bildirir.
Bir sunucu, belirli kullanıcı aracılarına farklı yanıtlar verebilir. Bu nedenle, UA dizesini değiştirmeniz gerektiğini fark edebilirsiniz.
Bu eğitimde, kullanıcı aracısını nasıl ayarlayacağınızı veya değiştireceğinizi öğrenin. curl
.
Curl Kullanıcı Aracısı
kullandığınızda curl
HTTP isteği göndermek için kullanıcı aracısı bilgilerini “kıvrılma/versiyon.numarası” biçim.
Yazma sırasındaki en son kararlı sürüm 7.72. 0. Bu nedenle, HTTP isteğindeki UA dizesi şöyle olacaktır: “kıvrılma/7.72.0”.
ile kullanıcı aracısını ayarlamanın veya değiştirmenin birkaç yolu vardır. curl
emretmek.
Kullanıcı Aracısını curl ile değiştirin
curl kullanıcı aracısını farklı bir tarayıcıya değiştirmek için şunu ekleyin: -A
aranan kullanıcı aracısı dizesiyle birlikte seçenek:
curl -A "user-agent-name-here" [URL]
Web sayfasına istek göndermek için örnek.com öykünerek Firefox 81 kullanıcı aracısı, şunu çalıştırırsınız:
curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" https://example.com/"
Şunu da kullanabilirsiniz: --user-agent
Aşağıdaki komut sözdizimine sahip seçenek:
curl --user-agent "user-agent-name-here" url
Alternatif olarak, komut satırı seçeneğini çalıştırın -H
curl isteğine dahil etmek için fazladan bir başlığın tek bir parametresini alan:
curl -H "User-Agent: user-Agent-Name-Here"
Çözüm
Artık kullanıcı aracısını curl ile nasıl değiştireceğinizi ve onu istenen tarayıcıya nasıl ayarlayacağınızı bilmelisiniz. Bunu yapmak, curl kullanımı nedeniyle ortaya çıkabilecek olası blokajları veya içerik değişikliklerini aşmanıza olanak tanır.
Curl ile silme isteği gönderme gibi diğer curl kılavuzlarımızı kaçırmayın.