Tôi có trình quản trị web sử dụng selen sẽ mở trình duyệt cho tôi, trỏ đến địa chỉ ip, thực hiện một loạt các công cụ và đóng.Cách chụp lưu lượng truy cập trong python
Tôi muốn biết tất cả các url được truy cập trong thời gian này. Đó là, bất kỳ quảng cáo nào được tải, bất kỳ cuộc gọi css nào được tạo ra cho bất kỳ url nào và cứ tiếp tục như vậy.
Đây là im mã sử dụng
from selenium import webdriver
browser = webdriver.Firefox(profile) # Get local session of firefox
browser.get(url) # Open a url and wait for it to finish
Tôi nghĩ rằng đây là sự lừa đảo của http://stackoverflow.com/questions/3712278/selenium-rc-how-do-you-use-capturenetworktraffic-in-python (mặc dù tôi không chắc chắn rằng nó cung cấp cho bạn tất cả thông tin mà bạn muốn). Cũng có thể có liên quan: http://blog.qaevangelist.com/?p=317 –
Đóng của nó. Nhưng tôi cần trình điều khiển web để nắm bắt lưu lượng truy cập. :( – Cripto
@MarkAmery hmm, có vẻ như bài đăng bạn đã liên kết (stackoverflow.com/questions/3712278) sử dụng Selenium v1. Cripto và tôi tò mò làm thế nào để giám sát lưu lượng mạng trong Selenium v2. (Máy chủ proxy sẽ hoạt động, nhưng nó ' d tuyệt vời để tìm giải pháp được tích hợp vào Selenium v2) – solvingPuzzles