Se lenium IDE, một công cụ để thử nghiệm, là một cái gì đó tôi đã sử dụng cho rất nhiều màn hình cạo. Có một vài điều nó không xử lý tốt (cửa sổ Javascript window.alert() và cửa sổ bật lên nói chung), nhưng nó hoạt động trên một trang bằng cách thực sự kích hoạt các sự kiện bấm và gõ vào các hộp văn bản. Vì phần IDE chạy trong Firefox, bạn không phải thực hiện tất cả các phiên quản lý, v.v. vì Firefox sẽ xử lý nó. Bản ghi IDE và phát thử nghiệm trở lại.
Nó cũng xuất mã C#, PHP, Java, v.v. để xây dựng các thử nghiệm/đoạn trích được biên dịch được thực thi trên máy chủ Selenium. Tôi đã làm điều đó cho hơn một vài kịch bản Selenium của tôi, điều này làm cho những thứ như lưu trữ dữ liệu đã được cạo trong cơ sở dữ liệu dễ dàng hơn nhiều.
Kịch bản khá đơn giản để viết và thay đổi, được tạo thành từ những thứ như ("clickAndWait", "submitButton"). Đáng xem một cái nhìn cho những gì bạn đang mô tả.
Nguồn
2008-10-16 01:15:19
mọi người đã thực hiện việc này với webkit, ví dụ tại đây: http://blog.motane.lu/2009/07/07/downloading-a-pages-content-with-python-and-webkit/comment-page- 1 – hoju