Có thể mô phỏng trình duyệt trong Ruby không? Tôi biết về OpenURI, nhưng tôi muốn để mô phỏng ngay cả những hành vi cookie vvMô phỏng trình duyệt trong Ruby bằng cookie?
7
A
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
- 1. Javascript: Cách mô phỏng triển khai cookie của trình duyệt?
- 2. Mô phỏng trình duyệt - Python
- 3. Không thể mô phỏng như IE7 trong trình duyệt IE10
- 4. Cookie phiên đăng nhập cửa hàng trong trình duyệt bằng cách sử dụng cơ chế ruby
- 5. ASP.net mô phỏng nút quay lại trình duyệt
- 6. Cài đặt chế độ/mô phỏng trình duyệt cho Firefox
- 7. Mô phỏng swipe bằng chuột trong javascript
- 8. xóa cookie khỏi trình duyệt
- 9. ASP.NET MVC TempData trong cookie trình duyệt
- 10. Không thể gửi email bằng MFMailComposeViewController trong trình mô phỏng
- 11. Mô phỏng LAN bằng Java?
- 12. Trình mô phỏng dữ liệu lõi IPhone
- 13. Làm cách nào để mô phỏng nút quay lại của trình duyệt trong HtmlUnit?
- 14. Trình mô phỏng Xperia Z
- 15. Widget Android trong trình mô phỏng
- 16. Mô phỏng mở/đóng bàn phím phần cứng trong trình mô phỏng
- 17. Trình duyệt nào hỗ trợ cookie HttpOnly?
- 18. Làm chậm CPU để mô phỏng máy tính chậm hơn trong kiểm tra trình duyệt
- 19. Làm cách nào để mô phỏng nút quay lại trình duyệt trong Capybara?
- 20. Duyệt hệ thống tệp Windows Phone 8 trong trình mô phỏng
- 21. Mô phỏng đóng/mở lại trình duyệt trong dưa chuột/capybara?
- 22. Mô phỏng các sự kiện cảm ứng trên trình duyệt PC
- 23. Làm cách nào để mở cửa sổ trình mô phỏng của trình mô phỏng Android?
- 24. Mô phỏng giao diện mạng bằng Python?
- 25. Sử dụng webcam để mô phỏng camera điện thoại trong trình mô phỏng WP7
- 26. Trình mô phỏng máy tính bảng Android
- 27. Mô phỏng kích thước của trình duyệt trên trang tải đầu tiên
- 28. Làm cách nào để tải cookie từ trình duyệt web bằng Python?
- 29. Tắt cookie trong trình duyệt Android không hoạt động