/ / Problemy ze zdrapywaniem stron internetowych Nokogiri? - ruby, skrobanie w sieci, nokogiri, mechanizacja, watir

Problemy ze zdrapywaniem stron internetowych Nokogiri? - ruby, skrobanie w sieci, nokogiri, mechanizacja, watir

Chcę zeskanować z sieci przykład, aby bawić się z możliwościami klejnotów nokogiri.

Więc utknąłem w tej chwili zasadniczo na początku wszystkiego:

Jak mogę wypełnić informacje w Select pole z nokogiri, a następnie przeprowadź pętlę przez pierwsze pole wyboru "Wybierz producenta", a następnie przeprowadź pętlę w drugim polu wyboru "Wybierz model" i naciśnij przycisk Go / OK za każdym razem w pętli?

Odpowiedzi:

0 dla odpowiedzi № 1

Nokogiri służy do analizowania treści HTML. Nie jest to miejsce do wypełniania formularzy i nawigowania po stronach internetowych. Jeśli strona jest czystym HTML (bez JavaScript), to jest to narzędzie, które chcesz użyć.

Mechanize służy do wypełniania formularzy i nawigacji, a następnie możesz użyć Nokogiri do analizy wynikowej zawartości.

Jeśli jest to JavaScript, to prawdopodobnie chcesz używać Watir i być może PhantomJS, który pozwala ci uruchomić przeglądarkę bezgłową.