如何在python中捕获流量

Cri*_*pto 10 python selenium selenium-webdriver

我有一个使用selenium的webdriver,它为我打开一个浏览器,将它指向一个IP地址,做一堆东西并关闭.

我想知道在此期间访问的所有网址.也就是说,任何已加载的广告,任何对任何网址发出的css调用等等.

这是我正在使用的代码

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
Run Code Online (Sandbox Code Playgroud)

chu*_*use 1

我通过加载 Firefox 插件 Firebug 和 Netexport 来做到这一点。第一个是允许您查看所有信息交换的工具,第二个允许将所有信息写入文件(.har 扩展名)中。所以基本上,selenium 必须加载插件、网站并等待你想要的时间,当它关闭时,你会得到一个包含结果的文件。