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 № 1Nokogiri 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ą.