Herhangi bir JavaScript web tarayıcısı çerçeve var mı?Herhangi bir java script web tarayıcısı çerçevesi var
cevap
PhantomJS'u deneyin. Tam olarak bir tarayıcı değil, ancak bu amaçla kolayca kullanılabilir. Tam ekranlı WebKit motoruna sahiptir, ekran görüntülerini kaydetme özelliğine sahiptir. Basit komut satırı JS yorumlayıcısı olarak çalışır.
Sunucu tarafı?
deneyin düğüm-paletli: https://github.com/joshfire/node-crawler
Bu, bir sonraki tarayıcının taranmasını derlemediği için bunu bir paletli olarak kabul etmem. Temelde belirli bir URL'nin kaynağını indirecek ve tamamlandığında bir geri arama tetikleyecektir. Bu sayfada sağlanan bağlantıların taranması için mantığı tanımlamak tüketiciye kalmış, çok kolay olmayan bir şey. –
yeni adil node.js için serbest edildi çerçeve spider denilen var. Bir web sitesinin HTML sayfalarını taramak/dizine eklemek için kapağın altındaki jQuery'yi kullanır. Özellikle jQuery'yi biliyorsanız, API ve yapılandırma gerçekten çok güzel.
var spider = require('../main');
spider()
.route('www.nytimes.com', '/pages/dining/index.html', function (window, $) {
$('a').spider();
})
.route('travel.nytimes.com', '*', function (window, $) {
$('a').spider();
if (this.fromCache) return;
var article = { title: $('nyt_headline').text(), articleBody: '', photos: [] }
article.body = ''
$('div.articleBody').each(function() {
article.body += this.outerHTML;
})
$('div#abColumn img').each(function() {
var p = $(this).attr('src');
if (p.indexOf('ADS') === -1) {
article.photos.push(p);
}
})
console.log(article);
})
.route('dinersjournal.blogs.nytimes.com', '*', function (window, $) {
var article = {title: $('h1.entry-title').text()}
console.log($('div.entry-content').html())
})
.get('http://www.nytimes.com/pages/dining/index.html')
.log('info')
;
Örümcek çalışması için bir sabah geçirin, en son 0.6.6 çalıştırılamaz. Node.js. – Kuroro
Bu iyi bir başlangıçtır, ancak meta yönlendirme veya belge tabanı geçersiz kılmalarını ele almıyor gibi görünmektedir; bu nedenle, pek çok siteyi tarayamaz. Ama bu düğüm için gördüğüm en iyi uygulama. Ayrıca çerez desteği ile diğer açık kaynaklı tarayıcılardan daha iyidir. –
- 1. Java Applet'leri için herhangi bir eklenti çerçevesi var mı?
- 2. Haskell için herhangi bir MVC web çerçevesi var mı?
- 3. C# tabanlı bir web tarayıcısı var mı?
- 4. FireMonkey uygulamasında kullanmak için bir web tarayıcısı bileşeni var mı?
- 5. Web tarayıcısı ruby içinde
- 6. Herhangi bir PyQt sqlite tarayıcısı/yöneticisi var mı?
- 7. Web tarayıcısı perl kullanarak
- 8. Delphi için herhangi bir Önbellek Çerçevesi var mı?
- 9. En iyi java web hizmeti çerçevesi nedir?
- 10. iphone'da herhangi bir açık kaynak web sunucusu var mı?
- 11. C# WinForms: Bir web tarayıcısı denetimi kullanmalıyım
- 12. Web tarayıcısı ve web görünümünde pdf indirme
- 13. Cevabı herhangi bir veri içermiyor. PHP Script
- 14. Java web uygulamasında parmak izi tarayıcısı nasıl bütünleştirilir?
- 15. IronPython Web Çerçevesi
- 16. .NET için herhangi bir NIO çerçevesi?
- 17. Mevcut bir Tridion mücadale Java web uygulaması içinde ortam çerçevesi ekleme bir Tridion mücadale web uygulaması
- 18. Herhangi bir iyi iPhone ses yöneticisi çerçevesi?
- 19. Swing'ten daha iyi bir Java uygulama çerçevesi var mı?
- 20. Can Selenium web tarayıcısı zaten tarayıcı penceresini açıyor mu?
- 21. Herhangi bir ücretsiz php tarayıcı var mı?
- 22. Komut satırından bir web tarayıcısı başlatma Dart betiği
- 23. .NET web tabanlı nesne tarayıcısı/denetçisi
- 24. Bir .NET Polimorfik Veri Çerçevesi var mı
- 25. WPF web tarayıcısı - HTML indirilsin mi?
- 26. Web tarayıcısı kontrolünün ekran görüntüsünü alın?
- 27. Java tabanlı blog web sitesi çerçevesi - Apache Roller?
- 28. Web tarayıcısı için tipik nezaket faktörü?
- 29. Linux'ta ARM mimarisi için herhangi bir Web ve Java IDE'sı var mı?
- 30. rino için java script debugger oluşturma
Eğer daha açık olabilir misin:
test paketi itibaren, burada, New York Times web sitesinde tarama ilişkin bir örnek? JavaScript'te uygulanan bir web tarayıcısı mı arıyorsunuz? Sunucu tarafı (Node.js) veya istemci tarafı (tarayıcıda)? –
İstemci tarafı webcrawler çerçevesi var mı? Bu nasıl çalışır? – Shakakai
Sunucu tarafı javascript kullanarak üç API yazdım. 'Nodejs' komut satırından python'unu yapabileceğiniz kadar kolay çalıştırabilirsiniz. Bu tam olarak geçerli bir sorudur. – slezica