-
Üyelik
07.03.2012
-
Yaş/Cinsiyet
40 / E
-
Meslek
Mobil ve Web Geliştirme
-
Konum
İzmir
-
Ad Soyad
F** M**
-
Mesajlar
1100
-
Beğeniler
271 / 270
-
Ticaret
12, (%100)
Merhaba, arkadaşlar
Veri çekmek istediğim karşı sayfada captcha resmi kullanılıyor. Ben bu captcha resmini kendi siteme gelen ziyaretçiye gösterip elle giriş yaptırıp post etmek istiyorum. Captcha Resmini gösteren form alanını oluşturdum fakat ziyaretçinin girdiği verileri post edip istediği bilgisi görmesini sağlamayadım. Sonuç, boş dönüyor.
İnternette bu konuyla ilgili kaynak bulamadım. Konuya vakıf bir arkadaş varsa müsait olduğunda yardımcı olabilirse çok sevinirim.
Yardımcı olmak isteyen arkadaşa şimdiden teşekkür ederim,
ヅ
-
Üyelik
12.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Öğretmen
-
Konum
Samsun
-
Ad Soyad
O** Y**
-
Mesajlar
1722
-
Beğeniler
398 / 400
-
Ticaret
20, (%100)
Verileri çekerken, resim url'sini de alacaksın. Sonrasında resim url'sini kullanarak CURL ile, resmi sunucuna çekeceksin. Yalnız burada dikkat etmen gereken nokta şu, curl ile çekerken cookieleri de bir text dosyasına kaydetmelisin.
Formda captcha resmi ve kullanıcıların captcha kodu girmesi için input olacak. inputa yazılan değeri yine CURL ile post edeceksin. Yine aynı şekilde az önce yazılan cookie dosyasını da eklemen gerek.
Gecenin bu vakti biraz karışık yazdım farkındayım. :)
1 kişi bu mesajı beğendi.
.
-
Üyelik
07.03.2012
-
Yaş/Cinsiyet
40 / E
-
Meslek
Mobil ve Web Geliştirme
-
Konum
İzmir
-
Ad Soyad
F** M**
-
Mesajlar
1100
-
Beğeniler
271 / 270
-
Ticaret
12, (%100)
Karışık gelmedi hocam. Teşekkür ederim : )
Captcha resmini direkt ekrana bastırıyorum. cookieler bir text dosyasında tutuluyor. input alanlarını hazırladım. inputa yazılan değerleri yine CURL ile post ediyorum. Fakat cookie dosyasını eklemeyi beceremedim sanırım.
array (size=0) empty yazıyor ekranda.
ヅ
-
Üyelik
12.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Öğretmen
-
Konum
Samsun
-
Ad Soyad
O** Y**
-
Mesajlar
1722
-
Beğeniler
398 / 400
-
Ticaret
20, (%100)
Resmi direk ekranda gösterirsen, cookieler kullanıcının tarayıcısında kaydedilir. Kullanıcının tarayıcısındaki o çerezi de göremezsin. Başka site oluşturmuş oluyor çünkü.
Senin resmi, kendi sunucuna çekip öyle göstermen gerek. Çekerken de cookieleri kaydedeceksin.
1 kişi bu mesajı beğendi.
.
-
Üyelik
07.03.2012
-
Yaş/Cinsiyet
40 / E
-
Meslek
Mobil ve Web Geliştirme
-
Konum
İzmir
-
Ad Soyad
F** M**
-
Mesajlar
1100
-
Beğeniler
271 / 270
-
Ticaret
12, (%100)
Hocam bu şekilde resmi ekranda gösterdim.
$path = "https://www.siteadresi.com".$bakiye_guvenlik_resmi[1];
$data = base64_encode(file_get_contents($path));
echo $data;
Sonuç alamadım.
ヅ