Selenium ile Scrapy arasındaki fark

Arkadaşlar merhaba scrapy videoları izlemeye başladım selenium ile benzermiş selenium gibi bir model varken neden scrapy çıkarmışlar arasında ki fark avantaj ve dezavantajları nelerdir? Bilenler yardımcı olursa sevinirim.

Scrapy daha çok arkaplanda çalışan spider programlar hazırlamak için kullanılırken, selenium bir browser penceresi açıp üzerinde çalışır. Headless versiyonları olsa da arkaplanda açık bir browser bulunur. Scrapy ile çıktıları düzenli ve istediğiniz formatta kolayca alabilirsiniz, selenium’da bunun için kendi çıktı metotlarınızı yazarsınız. Selenium daha çok tıklama vs işlemleri otomatize etmek için kullanılır. Selenium kullanmak için ilgili browser driver’ını indirmeniz gerekir, scrapy için sadece modülü yüklersiniz. Selenium’da link takip etmek için kendiniz algoritma geliştirmek zorundasınız, scrapy bunun için bir çok bir çok dahili yöntem sunar. Selenuim’da birden fazla pencere açmak fazla bellek tüketebilir ve birden fazla iş parçacığı ile çalışmak zordur, ama scrapy ile birden fazla iş parçacığı üzerinde çalışmak daha kolay. Selenium Javascript bakımından avantajlı, ama scrapy için başka program ve kütüphanelerden destek alınır. Gibi gibi.

3 Beğeni