Bot Savaşları
-
haydii bakalımm
HtmlAgilityPack : 0.12500715
Regex : 0.139467972
-
wasd bunu yazdıcoder2 bunu yazdı
Php de curl ile kod çekmek pekte mantıklı gelmiyor bana , bununla beraber 19.satırda tekrar str_get_html e atanması na da gerek yok ; aşağıdaki kodları da bi teste tabi tut istersen benim pc de daha verimli çıktı
function UrlSay($url) { $opts = array( 'http'=>array( // 'method'=>"GET", 'header'=>"User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36" ) ); $context = stream_context_create($opts); $kodal = file_get_html($url,false,$context); echo count($kodal->find('a')); }
file_get_html ile çekersen sıkıntı yok, ama str_get_html string ile çalışıyor url ile değil. Php gurusu değilim zaten, kimse php ile yazmak istemedi ben yazayım dedim :D curl ile data çekmek neden mantıklı değil?
Hocam zaten str_Get_html ile neden çektin demedim , curl ile çektiğin kodu tekrar atadın dedim. curl ile data çekmeyi tercih etmiyorum çünkü çok fazla kod kalabalığı oluyor ve kendi gözlemlerime göre performans açısından da simplehtmldom a göre daha zayıf kalıyor. Örneğin kodlara bakarsan curl ile 7 satırda kodları çekmişsin ve sonrasında tekrar str atamışsın vs vs .. benim yazdığım kodda 3 satırda kodları almış oluyorum ve 4.satırda sonucu döndürüyorum. Tabi bende php konusunda guru değilim kendi gözlem ve tercihlerimden bahsediyorum..
-
baristbt bunu yazdı
haydii bakalımm
HtmlAgilityPack : 0.12500715
Regex : 0.139467972
olum cok agir issizsin lan :D
-
PHP sürümü kaç? PHP sürüm 7 süre için önemli bir etkendir. Birde curl biraz saçma kalmış link saymak için.
-
coder2 bunu yazdıwasd bunu yazdıcoder2 bunu yazdı
Php de curl ile kod çekmek pekte mantıklı gelmiyor bana , bununla beraber 19.satırda tekrar str_get_html e atanması na da gerek yok ; aşağıdaki kodları da bi teste tabi tut istersen benim pc de daha verimli çıktı
function UrlSay($url) { $opts = array( 'http'=>array( // 'method'=>"GET", 'header'=>"User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36" ) ); $context = stream_context_create($opts); $kodal = file_get_html($url,false,$context); echo count($kodal->find('a')); }
file_get_html ile çekersen sıkıntı yok, ama str_get_html string ile çalışıyor url ile değil. Php gurusu değilim zaten, kimse php ile yazmak istemedi ben yazayım dedim :D curl ile data çekmek neden mantıklı değil?
Hocam zaten str_Get_html ile neden çektin demedim , curl ile çektiğin kodu tekrar atadın dedim. curl ile data çekmeyi tercih etmiyorum çünkü çok fazla kod kalabalığı oluyor ve kendi gözlemlerime göre performans açısından da simplehtmldom a göre daha zayıf kalıyor. Örneğin kodlara bakarsan curl ile 7 satırda kodları çekmişsin ve sonrasında tekrar str atamışsın vs vs .. benim yazdığım kodda 3 satırda kodları almış oluyorum ve 4.satırda sonucu döndürüyorum. Tabi bende php konusunda guru değilim kendi gözlem ve tercihlerimden bahsediyorum..
Hocam curl ile simplehtmldom'u nasıl karşılaştırıyorsun? Curl http ve bazı diğer protokoller için kutuphane, simplehtmldom ise html parser. Aynı işi yapmıyorlar.
Bunlara ek olarak asenkron requestler, multithreading ve multiprocessing yetrneklerini de göz önünde bulundurmak gerek.
krypt tarafından 18/Eyl/16 14:00 tarihinde düzenlenmiştir -
baristbt bunu yazdı
haydii bakalımm
HtmlAgilityPack : 0.12500715
Regex : 0.139467972
Efsaneler efsanesi bot lavaşı :D :D
-
by_Tet bunu yazdıbaristbt bunu yazdı
bot lavaşı :D :D
Canım çiğköfte çekti :D:D:D
-
baristbt bunu yazdı
haydii bakalımm
HtmlAgilityPack : 0.12500715
Regex : 0.139467972
diğer kodlamalarıda senin çalıştıman lazım. veya bunu konu sahibi çalıştırması lazım. farklı pclerde işin rengi değişir :)