http://www.guide34.com/Elektrik-&-El...F/8-175-0.html


bu site üzerinde buluna firma adı ve telefon numaralarını çekmek istiyorum isimleri çekmeyi yaptım ama telefon numaralarınıda çekme konusunda birşey gelmedi elimden yardımıcı olurmusnuz.


Bot.php

<?php

@header('Content-Type: text/html; charset=utf-8');
@ini_set('default_charset', 'utf-8');
@mb_internal_encoding('utf-8');
@mb_detect_order('utf-8');

function dizi_goster($veri){
    echo "<pre>";
    print_r($veri);
    echo "</pre>";
}

function Bot($url) {
    $ac = Curl($url);

    @preg_match_all('#<tr>(.*?)</tr>#si',$ac,$link);


    foreach ($link[1] as $ln) {

        @preg_match('#<span class="companyA">(.*?)</span>#si',$ln,$alan);
        if( strlen(@$alan[1]) > 0 ) {
            echo $alan[1]. "<br>";

        }


    }


}
function Curl($url, $proxy = NULL) {
    $options = array(
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_FOLLOWLOCATION => 1,
        CURLOPT_HEADER => false,
        CURLOPT_ENCODING => "",
        CURLOPT_AUTOREFERER => true,
        CURLOPT_CONNECTTIMEOUT => 30,
        CURLOPT_TIMEOUT => 30,
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_SSL_VERIFYPEER => false,
        CURLOPT_SSL_VERIFYHOST => false
    );
    $ch = curl_init($url);
    curl_setopt_array($ch, $options);
    $content = curl_exec($ch);
    $err = curl_errno($ch);
    $errmsg = curl_error($ch);
    $header = curl_getinfo($ch);
    curl_close($ch);
    $header['errno'] = $err;
    $header['errmsg'] = $errmsg;
    $header['content'] = $content;
    return str_replace(array("\n", "\r", "\t"), NULL, $header['content']);
}

index.php

<?php
@header('Content-Type: text/html; charset=utf-8');
@ini_set('default_charset', 'utf-8');
@mb_internal_encoding('utf-8');
@mb_detect_order('utf-8');

?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<?php
include 'bot.php';
Bot("http://www.guide34.com/Elektrik-&-Elektronik/2.-El-Al%C4%B1%C5%9F-Sat%C4%B1%C5%9F/8-175-0.html");
?>
</body>
</html>