🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
16 messages
16 total messages Started by Hollow Quincy Thu, 27 Oct 2011 13:32
crawler www
#153065
Author: Hollow Quincy
Date: Thu, 27 Oct 2011 13:32
11 lines
1604 bytes
Cześć,

Szukam dobrego = znanego, zaawansowanego, rozwijanego od dawna,
crawlera stron www.
Chciałbym crawlować ogromną ilość stron www, dlatego chcę mieć łatwy
dostęp do tego które strony zostały już przecrawlowane, a które
jeszcze nie (jakiś zapis do bazy).

Znacie jakiś crawler, który możecie polecić ?

Dzięki za radę
Re: crawler www
#153066
Author: Marcin Czech
Date: Thu, 27 Oct 2011 14:47
5 lines
1347 bytes
Apache Nutch:
-używa Hadoopa,
-buduje index Solr,
-plugowalny,
-pozwala na inkrementalny crawl.
Re: crawler www
#153067
Author: Hollow Quincy
Date: Tue, 01 Nov 2011 22:20
14 lines
1824 bytes
On 27 Paź, 15:47, Marcin Czech <macz...@gmail.com> wrote:
> Apache Nutch:
> -używa Hadoopa,
> -buduje index Solr,
> -plugowalny,
> -pozwala na inkrementalny crawl.

Ideologicznie ten crawler jest idealny, niby pod apachem - idealnie.
Jednak jak chciałem go odpalić z kodu javowego (z eclipsa po windows),
to okazało się, że muszę przebrnąć dłuuugą drogę konfiguracyjną (w tym
zainstalować Cygwina itd..).

Choć doceniam Nutch, poszukuję crawlera, który sprawia nieco mniej
problemów. Macie jakąś inną propozycję ?
Re: crawler www
#153068
Author: Jacek Czerwinski
Date: Wed, 02 Nov 2011 05:55
8 lines
1350 bytes
W dniu 2011-11-01 23:20, Hollow Quincy pisze:
> On 27 Paź, 15:47, Marcin Czech<macz...@gmail.com>  wrote:


> Choć doceniam Nutch, poszukuję crawlera, który sprawia nieco mniej
> problemów. Macie jakąś inną propozycję ?
Rozejrzałeś się w kręgu Lucene? Coś tam jest.
A Hadoop zniechęcił mnie na podobnym etapie, tzn. Cygwin.
Re: crawler www
#153069
Author: Marcin Czech
Date: Wed, 02 Nov 2011 08:19
6 lines
1900 bytes
Napisałeś, że chcesz crawlować ogromną ilość stron, wydaje mi się, że
z poziomu jednej maszyny a w szczególności eclipsa to raczej jest
niewykonalne, chyba że masz naprawdę dużo czasu. Jeśli chodzi o Hadoop
i windows to zdecydowanie odradzam. Lepiej zainstalować w virtualboxie
Centosa i użyć dystrybucji od Cloudery, instaluje się kilkoma
kliknięciami. Jest jeszcze Bixo, ale on też jest oparty o Hadoopa.
Re: crawler www
#153070
Author: Hollow Quincy
Date: Thu, 03 Nov 2011 15:14
11 lines
2127 bytes
On 2 Lis, 09:19, Marcin Czech <macz...@gmail.com> wrote:
> Napisałeś, że chcesz crawlować ogromną ilość stron, wydaje mi się, że
> z poziomu jednej maszyny a w szczególności eclipsa to raczej jest
> niewykonalne, chyba że masz naprawdę dużo czasu. Jeśli chodzi o Hadoop
> i windows to zdecydowanie odradzam. Lepiej zainstalować w virtualboxie
> Centosa i użyć dystrybucji od Cloudery, instaluje się kilkoma
> kliknięciami. Jest jeszcze Bixo, ale on też jest oparty o Hadoopa.

Hej, No rzeczywiście napisałem, że chciałbym crawlować bardzo dużo,
jednak na chwilę obecną szukam dobrego crawlera, którego jestem w
stanie uruchomić w 3 godziny ;-)
Re: crawler www
#153071
Author: Hollow Quincy
Date: Tue, 08 Nov 2011 13:05
11 lines
1843 bytes
On 27 Paź, 15:47, Marcin Czech <macz...@gmail.com> wrote:
> Apache Nutch:
[...]

Po głębszej analizie stwierdzam, że Apache Nutch jest rzeczywiście
dobrym rozwiązaniem. Jego konfiguracja jest jednak dosyć żmudna
materiałów nie ma dużo.
Apache Nutch zapisuje scrawlowane strony do swojej wewnętrznej bazy,
czy ktoś wie jak je stamtąd wydobyć i dostać oryginalne pliki html ?

Dzięki za pomoc !
Re: crawler www
#153072
Author: Marcin Czech
Date: Tue, 08 Nov 2011 14:20
6 lines
1932 bytes
Powinieneś zastanowić się czy zależy Ci na czystym htmlu? Czy może na
informacjach w nim zawartych. Jeśli na informacjach to piszesz swojego
plugina rejestrujesz go i informacje zapisujesz jako pola w indeksie.
A jak czytac indeks Lucene znajdziesz tutaj
http://stackoverflow.com/questions/2335329/how-to-read-a-lucene-index
albo zapytaj googla :)
Re: crawler www
#153073
Author: Marcin Czech
Date: Tue, 08 Nov 2011 15:07
2 lines
1555 bytes
Zapomnialem dodac tutaj jest przyklad plugina parsujacego html
http://sujitpal.blogspot.com/2009/07/nutch-custom-plugin-to-parse-and-add.html
Re: crawler www
#153074
Author: Hollow Quincy
Date: Wed, 09 Nov 2011 23:35
22 lines
2403 bytes
On 8 Lis, 16:07, Marcin Czech <macz...@gmail.com> wrote:
> Zapomnialem dodac tutaj jest przyklad plugina parsujacego htmlhttp://sujitpal.blogspot.com/2009/07/nutch-custom-plugin-to-parse-and...

Cześć,

Zależy mi na informacjach zawartych w html'u, na tekście.
Gdy crawler skończył swoje działanie, we wskazanym katalogu pojawiły
mi się podkatalogi z różnymi plikami, np.
cd /my_crawled_pages/
$ ls
crawldb linkdb segments
cd /my_crawled_pages/segments/crawl_fetch/part-00000/
$ ls
data  index

Czy w tych plikach data znajduje się zawartość scrawlowanych stron ?
Jak je otworzyć ? Przez chwilę myślałem, że jest to index lucene, ale
nie mogę tych plików otworzyć w przeglądarce indexów lucene - Luke..
Gdy otwieram to vim'em, widzę że w pliku przewija się nazwa:
"Hadoop"..

Dzięki za pomoc !
Re: crawler www
#153075
Author: Hollow Quincy
Date: Thu, 10 Nov 2011 08:09
6 lines
1893 bytes
On 10 Lis, 00:35, Hollow Quincy <hollow.qui...@gmail.com> wrote:
> On 8 Lis, 16:07, Marcin Czech <macz...@gmail.com> wrote:

Reasumując: - powinienem napisać swój plugin, który zapisuje rezultaty
na boku czy Nutch sam w sobie przechowuje dane (jeśli tak, to jak je
wyjąć?) ?
Re: crawler www
#153076
Author: Marcin Czech
Date: Thu, 10 Nov 2011 08:12
4 lines
2253 bytes
Ja kiedyś otwierałem ten index za pomocą Luke, ale teraz nie przypomnę
sobie który plik, a nie mam tutaj środowiska, zawsze możesz przenieść
dane do Solra http://wiki.apache.org/nutch/NutchTutorial#A6._Integrate_Solr_with_Nutch
a  wtedy to i Luke i panelem administracyjnym Solra możesz czytać.
Re: crawler www
#153077
Author: Hollow Quincy
Date: Mon, 14 Nov 2011 11:17
14 lines
2230 bytes
On 10 Lis, 09:12, Marcin Czech <macz...@gmail.com> wrote:
> Ja kiedyś otwierałem ten index za pomocą Luke, ale teraz nie przypomnę
> sobie który plik, a nie mam tutaj środowiska, zawsze możesz przenieść
> dane do Solrahttp://wiki.apache.org/nutch/NutchTutorial#A6._Integrate_Solr_with_Nutch
> a  wtedy to i Luke i panelem administracyjnym Solra możesz czytać.

Cześć,

Probowałem otworzyć za pomoca Luke'a _wszystkie_ pliki stworzone przez
Nutch'a. Niestety albo Nutch domyslanie nie tworzy indexu lucene (moze
trzeba dodać jakąś opcję?), albo coś innego robię źle.
No nie mam pomysłu jak dobrać się do scrawlowanych przez Nutcha stron.

Pozdrawiam
Re: crawler www
#153078
Author: Tomek Kańka
Date: Mon, 14 Nov 2011 13:14
19 lines
2077 bytes
Hollow Quincy <hollow.quincy@gmail.com> napisał(a)
> On 10 Lis, 09:12, Marcin Czech <macz...@gmail.com> wrote:
>> Ja kiedyś otwierałem ten index za pomocą Luke, ale teraz nie przypomnę
>> sobie który plik, a nie mam tutaj środowiska, zawsze możesz przenieść
>> dane do Solrahttp://wiki.apache.org/nutch/NutchTutorial#A6._Integrate_Solr_with_Nutch
>> a  wtedy to i Luke i panelem administracyjnym Solra możesz czytać.
>
> Cześć,
>
> Probowałem otworzyć za pomoca Luke'a _wszystkie_ pliki stworzone przez
> Nutch'a. Niestety albo Nutch domyslanie nie tworzy indexu lucene (moze
> trzeba dodać jakąś opcję?), albo coś innego robię źle.
> No nie mam pomysłu jak dobrać się do scrawlowanych przez Nutcha stron.
>

Czy Luke otwiera indeksy w standardzie Lucene 3.x?

-- 
Tomek
Re: crawler www
#153079
Author: Hollow Quincy
Date: Tue, 15 Nov 2011 08:46
12 lines
2304 bytes
On 14 Lis, 14:14, Tomek Kańka <t...@tomkan.eu.org> wrote:
[...]
> > Probowałem otworzyć za pomoca Luke'a _wszystkie_ pliki stworzone przez
> > Nutch'a. Niestety albo Nutch domyslanie nie tworzy indexu lucene (moze
> > trzeba dodać jakąś opcję?), albo coś innego robię źle.
> > No nie mam pomysłu jak dobrać się do scrawlowanych przez Nutcha stron.
>
> Czy Luke otwiera indeksy w standardzie Lucene 3.x?

Rzeczywiście Luke obsluguje index lucene do 3.0.x. Chyba Nutch
zapisuje pliki w nowszej wersji indexu lucene. Napiszę program
otwierający index z javy i dam znać jak sprawa wygląda.
Re: crawler www
#153080
Author: Marcin Czech
Date: Tue, 15 Nov 2011 11:44
20 lines
3046 bytes
On 15 Lis, 09:46, Hollow Quincy <hollow.qui...@gmail.com> wrote:
> On 14 Lis, 14:14, Tomek Kańka <t...@tomkan.eu.org> wrote:
> [...]
>
> > > Probowałem otworzyć za pomoca Luke'a _wszystkie_ pliki stworzone przez
> > > Nutch'a. Niestety albo Nutch domyslanie nie tworzy indexu lucene (moze
> > > trzeba dodać jakąś opcję?), albo coś innego robię źle.
> > > No nie mam pomysłu jak dobrać się do scrawlowanych przez Nutcha stron.
>
> > Czy Luke otwiera indeksy w standardzie Lucene 3.x?
>
> Rzeczywiście Luke obsluguje index lucene do 3.0.x. Chyba Nutch
> zapisuje pliki w nowszej wersji indexu lucene. Napiszę program
> otwierający index z javy i dam znać jak sprawa wygląda.

Dla testow sprobuj najpierw przeniesc dane do Solr poleceniem bin/
nutch solrindex http://127.0.0.1:8983/solr/ crawldb  crawldb/segments/
* crawldb/linkdb testowa wersje solr uruchomisz w ciagu kilku minut
tutaj masz tutorial http://wiki.apache.org/nutch/NutchTutorial#A6._Integrate_Solr_with_Nutch
indeks obejrzysz z konsoli administarcyjnej http://localhost:8983/solr/admin/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads