Tôi đang tìm cách tự động hóa một số tương tác trên web, cụ thể là tải xuống định kỳ các tệp từ một trang web bảo mật. Điều này về cơ bản liên quan đến việc nhập tên người dùng/mật khẩu của tôi và điều hướng đến URL thích hợp.Không đầu, Firefox/Webkit có thể đọc được trên linux?
Tôi đã thử kịch bản đơn giản bằng Python, tiếp theo là kịch bản phức tạp hơn, chỉ để khám phá trang web cụ thể này đang sử dụng một số cơ chế javascript và flash đáng ghét để đăng nhập, làm cho phương pháp của tôi vô dụng.
Sau đó tôi đã thử HTMLUnit, nhưng điều đó dường như không muốn hoạt động. Tôi nghi ngờ sử dụng Flash là vấn đề.
Tôi không thực sự muốn nghĩ về nó nữa, vì vậy tôi đang hướng tới việc viết kịch bản một trình duyệt thực tế để đăng nhập và lấy tệp tôi cần.
Yêu cầu là:
- Chạy trên máy chủ Linux (tức là không có X chạy.). Nếu tôi thực sự cần phải có X tôi có thể làm điều đó xảy ra, nhưng tôi sẽ không hạnh phúc.
- Hãy tin cậy. Tôi muốn bắt đầu điều này và không bao giờ nghĩ về nó một lần nữa.
- Có thể viết được. Không có gì quá phức tạp, nhưng tôi có thể nói cho trình duyệt biết các bước khác nhau để thực hiện và các trang cần truy cập.
Có bộ công cụ tốt nào cho trình duyệt có kích thước không đầu, X không đọc được không? Bạn đã thử một cái gì đó như thế này và nếu như vậy bạn có bất kỳ từ nào của sự khôn ngoan?
Crowbar có hỗ trợ các yêu cầu POST http không? Tài liệu rất kém ... – hamczu