2010-10-13 27 views

Trả lời

10

Mechanize là con đường để đi cho những thứ cơ bản như đơn giản hóa tương tác, nắm giữ các tập tin cookie, vv

Đối với mô phỏng trình duyệt đầy đủ, mặc dù , bao gồm những thứ lạ mắt như Javascript, chúng tôi bị hạn chế hơn. Tuy nhiên, một công cụ như Watir có thể thực sự mở trình duyệt và chạy nó khi mã của bạn ra lệnh, đôi khi có thể là tùy chọn duy nhất nếu tương tác với các ứng dụng Javascript phức tạp là một yêu cầu.

1

Nếu bạn không cần phải thực hiện javascript bạn cũng có thể thử: Curb

Curl::Easy.perform(uri) do |curl| 
    curl.enable_cookies = true 
    curl.follow_location = true 
end 
Các vấn đề liên quan