Tôi đang cố gắng kiểm tra chức năng của một ứng dụng web bằng cách viết một chuỗi đăng nhập bằng Python, nhưng tôi đang gặp một số rắc rối.Python: urllib/urllib2/httplib nhầm lẫn
Đây là những gì tôi cần phải làm:
- Thực hiện POST với một vài thông số và tiêu đề.
- Làm theo chuyển hướng
- Truy xuất nội dung HTML.
Bây giờ, tôi tương đối mới với python, nhưng hai điều tôi đã thử nghiệm cho đến nay vẫn chưa hiệu quả. Đầu tiên tôi sử dụng httplib, với putrequest() (chuyển các tham số bên trong URL), và putheader(). Điều này dường như không theo các chuyển hướng.
Sau đó, tôi đã thử urllib và urllib2, chuyển cả tiêu đề và tham số dưới dạng dicts. Điều này dường như trả lại trang đăng nhập, thay vì trang tôi đang cố đăng nhập, tôi đoán đó là do thiếu cookie hoặc thứ gì đó.
Tôi có thiếu thứ gì đó đơn giản không?
Cảm ơn.
Sử dụng thư viện yêu cầu python. – hughdbrown