lostyazilim
tr.link

Merhaba , bot ile veri çekmede sorun yaşıyorum yardımcı olabilir misiniz?

5 Mesajlar 1.346 Okunma
lstbozum
tr.link

mbuturak mbuturak Сомнение единственная п Kullanıcı
  • Üyelik 10.09.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end dev. & Back-end dev.
  • Konum Adana
  • Ad Soyad M** B**
  • Mesajlar 100
  • Beğeniler 14 / 8
  • Ticaret 6, (%100)
Merhaba , Php ile bot yapmaya çalışıyorum fakat istediğim sonucu elde edemiyorum konu açarakta gereksiz kirlilik yarattığım için şimdiden özür dilerim.

Ziyaret etmekte olduğum panelde üyelik oluşturucak bir bot yapmak istiyorum fakat siteyi çekerken " pleaseWait " id'li divi geçemiyorum yani siteyi çekemiyorum bu aşamada ne gibi bir yol izlemeliyim?

Yardımlarınız için şimdiden teşekkür ederim.

denemiş olduğum kod yapım;

error_reporting(E_ALL);
//header("Content-type:text/plain"); //Kaynak kodlarını kontrol ediyordum.
$veri = file_get_contents("https://sro-r.com/account/register");
$icerik = str_replace('
','', $veri);
echo $icerik;
?>


Not : str_replace kullanarak pleaseWait id'li divi yok ediyorum fakat yine bir sonuç alamıyorum.

Sonuç : başarısız oldum

----------

cURL kullanarak denemiş olduğum kod yapım (index.php);


include("fonksiyon.php");

$bag=Baglan("https://sro-r.com/account/register");

echo $bag;

?>


cURL kullanarak denemiş olduğum kod yapımın devamı (fonksiyon.php);


function Baglan($url){
$curl=curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$cikti=curl_exec($curl);
echo curl_error($curl);
curl_close($curl);
return str_replace(array("\n","\t","\r"),null,$cikti);
}
?>


Sonuç : başarısız oldum
 

 

wmaraci
reklam

mbuturak mbuturak Сомнение единственная п Kullanıcı
  • Üyelik 10.09.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end dev. & Back-end dev.
  • Konum Adana
  • Ad Soyad M** B**
  • Mesajlar 100
  • Beğeniler 14 / 8
  • Ticaret 6, (%100)
# Güncel #
 

 

bartukilic bartukilic sişarp&pieyçpi Kullanıcı
  • Üyelik 27.08.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Computer Teacher
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 115
  • Beğeniler 30 / 35
  • Ticaret 0, (%0)
Merhaba kendi kullandığım bir fonksiyon var bununla dener misin?


function ara($bas, $son, $yazi){
@preg_match_all('@'.$bas.'(.*?)'.$son.'@si', $yazi, $m);
return @$m[0];
}
$aradigin = ara('bununla','bununarasinda',$siteicerik);
echo $aradigin[0];


Edit: siteyi incelememiştim sorunu şimdi anladım
 

 

mbuturak mbuturak Сомнение единственная п Kullanıcı
  • Üyelik 10.09.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end dev. & Back-end dev.
  • Konum Adana
  • Ad Soyad M** B**
  • Mesajlar 100
  • Beğeniler 14 / 8
  • Ticaret 6, (%100)
bartukilic Yorumun için teşekkürederim , sorunum hala devam ediyor..
 

 

wmaraci
wmaraci

bartukilic bartukilic sişarp&pieyçpi Kullanıcı
  • Üyelik 27.08.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Computer Teacher
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 115
  • Beğeniler 30 / 35
  • Ticaret 0, (%0)
Hocam direk sayfaya post etmeyi denedin mi? işine yarar mı bilmiyorum ama biraz araştırdım
Kayıt sayfasından
https://sro-r.com/api/Auth/register
adresine post ediyor

kayıttan sonra oluşan cookielere bakılırsa cloudflare de kullanıyor

Post ettiği veriler:

confirmGamePassword
confirmWebPassword
email
gamePassword
username
webPassword
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al