• 22-09-2020, 18:22:07
    #1
    PHP tabanlı bir projem var bunu Python ile masaüstü uygulaması olarak yazdım Selenium kullanarak ama web için PHP'de yeni olduğumdan dolayı pek bir teknik bilgim yok.
    Yapmak istediğim şey şu: Bir platfrom seçtim daha rahat anlatmak için mesela bu platform Instagram olsun, kullanıcı benim siteme girip sitem üzerinden Instagram bilgilerini girecek ve bu bilgilerle arka planda instagram'a login gerçekleşecek sonra auto follow, auto unf gibi şeyler yapabilecek.
    Web Scraping / Web Crawling kullanma sebebim bu web sitesinin herhangi bir api desteği olmaması. Bu konuda yönlendirmelerinizi bekliyorum.
  • 22-09-2020, 18:30:41
    #2
    Php'de Web Scraping kolay bir şey.Fakat mesele Instagram ise Crawler gibi şeyler yeterli gelmez yani klasik yöntemler işe yaramaz, alınan güvenlik önlemleri buna engel olur.Instagram için UnOfficial apiler kullanabilirsiniz, Mgp25 gibi veya Cookie atıp login olabilirsiniz.

    PHP Scraping:

    https://www.php.net/manual/tr/class.domdocument.php
    https://symfony.com/doc/current/comp...m_crawler.html

    JS tabanlı bir sitenin verilerini çekmek içinde WebDriver kullanabilirsiniz.
  • 22-09-2020, 18:44:43
    #3
    Scarecrow adlı üyeden alıntı: mesajı görüntüle
    Php'de Web Scraping kolay bir şey.Fakat mesele Instagram ise Crawler gibi şeyler yeterli gelmez yani klasik yöntemler işe yaramaz, alınan güvenlik önlemleri buna engel olur.Instagram için UnOfficial apiler kullanabilirsiniz, Mgp25 gibi veya Cookie atıp login olabilirsiniz.

    PHP Scraping:

    https://www.php.net/manual/tr/class.domdocument.php
    https://symfony.com/doc/current/comp...m_crawler.html

    JS tabanlı bir sitenin verilerini çekmek içinde WebDriver kullanabilirsiniz.
    Hocam öncelikle cevabınız için teşekkürler, platform Instagram olmayacak ama JS tabanlı bir site olacak webdriver önermişsiniz PHP'de webdriver kullanarak yapmayı düşünmüştüm eğer server side olarak arkada çalışabilecekse veya Python Django + Selenium.
  • 22-09-2020, 19:11:18
    #4
    gravis adlı üyeden alıntı: mesajı görüntüle
    Hocam öncelikle cevabınız için teşekkürler, platform Instagram olmayacak ama JS tabanlı bir site olacak webdriver önermişsiniz PHP'de webdriver kullanarak yapmayı düşünmüştüm eğer server side olarak arkada çalışabilecekse veya Python Django + Selenium.
    https://github.com/symfony/panther

    WebDriver olarak buna da göz atabilirsiniz.Bir önceki mesajımda Symfony/Crawler alt yapısını kullanmakta fakat bu JS tabanlı sitelerden de veri çekiyor yani bildiğiniz WebDriver.Bir göz atın derim.
  • 22-09-2020, 20:00:20
    #5
    Scarecrow adlı üyeden alıntı: mesajı görüntüle
    https://github.com/symfony/panther

    WebDriver olarak buna da göz atabilirsiniz.Bir önceki mesajımda Symfony/Crawler alt yapısını kullanmakta fakat bu JS tabanlı sitelerden de veri çekiyor yani bildiğiniz WebDriver.Bir göz atın derim.
    Teşekkür ediyorum hocam benim için çok yararlı oldu bunlar, hemen inceliyorum.