Dinamik web sayfasını (YouTube çalma listesi) ayrıştırmam gerekiyor. Sayfaya daha fazla klip eklemek için oynatma listesinin sonunda "DAHA FAZLA" düğmesine sahiptir. Ayrıştırma için bir komut dosyası var ve yalnızca ilk 100 kliple çalışıyor, çünkü cheerio
dinamik sayfalarla çalışmaz. phantomjs
kullanmam gerektiğini biliyorum ama nasıl başa çıkacağını anlayamıyorum.Dinamik web sayfasını ayrıştırma
Bu düğmeyi tıklatıp sırada ne var? Yeni html kodunu ayıklamak için sayfa nasıl yeniden yüklenir?
Çok teşekkürler!
'u kontrol edin. "Daha fazla" tuşunu tıklarsanız, muhtemelen geçerli sayfada bir şey olmasını beklersiniz. Yeniden yüklemenize gerek yok (PhantomJS bir yeniden yükleme işlevine sahip olsa da). Bunun yerine, sayfa kaynağını almadan önce biraz beklemeniz gerekir. –
@ArtjomB. Peki, biraz beklemek nasıl? : D – levshkatov