Bazen tarayıcı tabanlı oyunlarda, bazen de sürekli kullandığımız web sitelerindeki bazı alanları kendimize göre düzenlemek isteyebiliyoruz. Bu gibi durumlarda imdadımıza TamperMonkey yetişir. TamperMonkey, bir Chrome eklentisidir ve bir web sitesinde...
Regex ile Web Scraping makalesinin devamı niteliğindeki bu yazımızda aynı projeyi bu kez cheerio modülünü kullanarak nasıl yapacağımızı anlatmaya çalışacağım. Cheerio modülü, Node.js içinde jQuery metotlarını kullanmamızı sağlayan bir modüldür....
Web Scraping/Crawling, bir -ya da daha fazla- web sitesindeki verileri ayıklamak ve uygulama kullanıcılarına uygun hale getirme tekniğinin adıdır. Türkçe’ye Web Kazıma olarak geçse de yaygın olarak web scraping ya...
Loglama, bir uygulamanın en temel ve en önemli parçalarından biridir. Şimdiye kadarki tüm yazılarımızda logları built-in olarak gelen console modülünü kullanarak ekrana basmıştık. Şimdi loglama konusunda biraz daha detaylı inceleme...
Generators, bazı iteratif işlemlerimizi yapmamızı sağlayan fonksiyon türüdür. Generator tipindeki fonksiyonlar, bir döngü (iterasyon) içinde çağrıldıklarında yeni sonuçlar döner. Dönüşü return ile değil yield anahtar kelimesi ile yapılır. Döndürdüğü değerler...
Node.js’in yapısına kısaca değindiğimiz Asenkron Fonksiyonlar makalesinde de söylediğimiz gibi; Node.js Single Threaded çalışan ve bir Event Loop üzerinden işlemlerini yürüten bir Javascript run-time environment’tir. Events, bu yapıyı daha iyi...