• 15-04-2020, 13:05:13
    #1
    Merhaba arkadaşlar.

    PHP Curl ile basit bir veri çekme botu yaptım. Veri çekip veritabanına yazdırıyor. Yalnız URL adreslerini her seferinde elle girmem gerekiyor. Binlerce URL'yi tek tek elle girmem ve bunu günlük tekrarlamam mümkün değil. Sitemap dosyası mevcut bu sitemap dosyasındaki URL'leri de otomatik almasını istiyorum. Bu konuda ne yapabilirim yardımcı olabilir misiniz ?
  • 15-04-2020, 13:14:24
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Aşağıdaki kütüphaneyi kullanarak basitçe sitemaptakip linkleri alabilirsiniz.
    https://github.com/VIPnytt/SitemapParser
  • 15-04-2020, 13:51:18
    #3
    hasnhasan adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki kütüphaneyi kullanarak basitçe sitemaptakip linkleri alabilirsiniz.
    https://github.com/VIPnytt/SitemapParser
    Teşekkür ederim hocam inceliyorum hemen. Peki bununla aldığım linkleri otomatik olarak değişkene sırayla nasıl gönderebilirim ?
  • 15-04-2020, 21:44:29
    #4
    use vipnytt\SitemapParser;
    use vipnytt\SitemapParser\Exceptions\SitemapParserExce ption;

    try {
    $parser = new SitemapParser();
    $parser->parse('https://www.google.com/sitemap.xml');
    foreach ($parser->getURLs() as $url => $tags) {
    // bu bölüme diğer kodlarınızı ekleyiniz
    echo $url . '<br>';
    }
    } catch (SitemapParserException $e) {
    echo $e->getMessage();
    }
  • 16-04-2020, 11:45:37
    #5
    hasnhasan adlı üyeden alıntı: mesajı görüntüle
    use vipnyttSitemapParser;
    use vipnyttSitemapParserExceptionsSitemapParserExcepti on;

    try {
    $parser = new SitemapParser();
    $parser->parse('https://www.google.com/sitemap.xml');
    foreach ($parser->getURLs() as $url => $tags) {
    // bu bölüme diğer kodlarınızı ekleyiniz
    echo $url . '<br>';
    }
    } catch (SitemapParserException $e) {
    echo $e->getMessage();
    }
    Yardımınız için çok teşekkür ederim hocam, ilk fırsatta entegre etmeye çalışacağım.