• 01-12-2023, 22:24:00
    #1
    php curl ile tiktok.com/@username üzerinden veri çekiyorum çektiğim veri bana html görüntüsü olarak geliyor bunu simple_html_dom kütüphanesi kullanmadan nasıl kaynak kodlarına dönüştürebilirim
    yardımınız için teşekkürler
  • 01-12-2023, 22:35:50
    #2
    PHP Curl ile web sayfasından veri çektiğinizde, genellikle HTML düz metni şeklinde bir yanıt alırsınız. Bu nedenle, bu metni sayfa kaynak kodlarına dönüştürmek için simple_html_dom kütüphanesini kullanmak yerine, metin işleme yöntemlerini kullanabilirsiniz.


    Bir örnek olarak, aşağıdaki kodu kullanarak HTML metnini kaynak kodlarına dönüştürebilirsiniz:


    <?php
    // Curl kullanarak web sayfasından veri çekme
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://www.tiktok.com/@username');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    curl_close($ch);
    // HTML metnini kaynak kodlarına dönüştürme
    $lines = explode("n", $response);
    $source_code = '';
    foreach ($lines as $line) { // İsteğe bağlı olarak etiketleri kaldırabilir veya değiştirebilirsiniz $line = strip_tags($line); // Etiketleri kaldırma // $line = htmlspecialchars($line); // Etiketleri özel karakterlere dönüştürme (seçeneksel)
    $source_code .= $line . PHP_EOL; }

    // Kaynak kodları ekranda görüntüleme
    echo $source_code;
    ?>


    Yukarıdaki kod, tiktok.com/@username üzerinden veri çeker ve bu veriyi HTML metin olarak döndürür. Sonra, metni satırlara böler ve her satırı kaynak koduna dönüştürmek için döngü içinde kullanır. İsteğe bağlı olarak, strip_tags veya htmlspecialchars fonksiyonlarını kullanarak etiketleri kaldırabilir veya özel karakterlere dönüştürebilirsiniz.
    Not: Bu yöntem, kaynak kodlarına dönüşüm yapmak için basit bir yaklaşımdır ve karmaşık HTML yapılarıyla başa çıkmayabilir. simple_html_dom kütüphanesi gibi gelişmiş bir HTML işleme kütüphanesi kullanmanız daha uygun olabilir.
  • 01-12-2023, 22:38:35
    #3
    açıklayıcı yanıtınız için teşekkür ederim hocam sağ olun teşekkürler

    hepsiucuzburada adlı üyeden alıntı: mesajı görüntüle
    PHP Curl ile web sayfasından veri çektiğinizde, genellikle HTML düz metni şeklinde bir yanıt alırsınız. Bu nedenle, bu metni sayfa kaynak kodlarına dönüştürmek için simple_html_dom kütüphanesini kullanmak yerine, metin işleme yöntemlerini kullanabilirsiniz.


    Bir örnek olarak, aşağıdaki kodu kullanarak HTML metnini kaynak kodlarına dönüştürebilirsiniz:


    <?php
    // Curl kullanarak web sayfasından veri çekme
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://www.tiktok.com/@username');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    curl_close($ch);
    // HTML metnini kaynak kodlarına dönüştürme
    $lines = explode("n", $response);
    $source_code = '';
    foreach ($lines as $line) { // İsteğe bağlı olarak etiketleri kaldırabilir veya değiştirebilirsiniz $line = strip_tags($line); // Etiketleri kaldırma // $line = htmlspecialchars($line); // Etiketleri özel karakterlere dönüştürme (seçeneksel)
    $source_code .= $line . PHP_EOL; }

    // Kaynak kodları ekranda görüntüleme
    echo $source_code;
    ?>


    Yukarıdaki kod, tiktok.com/@username üzerinden veri çeker ve bu veriyi HTML metin olarak döndürür. Sonra, metni satırlara böler ve her satırı kaynak koduna dönüştürmek için döngü içinde kullanır. İsteğe bağlı olarak, strip_tags veya htmlspecialchars fonksiyonlarını kullanarak etiketleri kaldırabilir veya özel karakterlere dönüştürebilirsiniz.
    Not: Bu yöntem, kaynak kodlarına dönüşüm yapmak için basit bir yaklaşımdır ve karmaşık HTML yapılarıyla başa çıkmayabilir. simple_html_dom kütüphanesi gibi gelişmiş bir HTML işleme kütüphanesi kullanmanız daha uygun olabilir.
  • 01-12-2023, 23:21:58
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hepsiucuzburada adlı üyeden alıntı: mesajı görüntüle
    PHP Curl ile web sayfasından veri çektiğinizde, genellikle HTML düz metni şeklinde bir yanıt alırsınız. Bu nedenle, bu metni sayfa kaynak kodlarına dönüştürmek için simple_html_dom kütüphanesini kullanmak yerine, metin işleme yöntemlerini kullanabilirsiniz.


    Bir örnek olarak, aşağıdaki kodu kullanarak HTML metnini kaynak kodlarına dönüştürebilirsiniz:


    <?php
    // Curl kullanarak web sayfasından veri çekme
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://www.tiktok.com/@username');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    curl_close($ch);
    // HTML metnini kaynak kodlarına dönüştürme
    $lines = explode("n", $response);
    $source_code = '';
    foreach ($lines as $line) { // İsteğe bağlı olarak etiketleri kaldırabilir veya değiştirebilirsiniz $line = strip_tags($line); // Etiketleri kaldırma // $line = htmlspecialchars($line); // Etiketleri özel karakterlere dönüştürme (seçeneksel)
    $source_code .= $line . PHP_EOL; }

    // Kaynak kodları ekranda görüntüleme
    echo $source_code;
    ?>


    Yukarıdaki kod, tiktok.com/@username üzerinden veri çeker ve bu veriyi HTML metin olarak döndürür. Sonra, metni satırlara böler ve her satırı kaynak koduna dönüştürmek için döngü içinde kullanır. İsteğe bağlı olarak, strip_tags veya htmlspecialchars fonksiyonlarını kullanarak etiketleri kaldırabilir veya özel karakterlere dönüştürebilirsiniz.
    Not: Bu yöntem, kaynak kodlarına dönüşüm yapmak için basit bir yaklaşımdır ve karmaşık HTML yapılarıyla başa çıkmayabilir. simple_html_dom kütüphanesi gibi gelişmiş bir HTML işleme kütüphanesi kullanmanız daha uygun olabilir.

    sağol chatgbt