【发布时间】:2013-07-17 21:44:58
【问题描述】:
我有一个使用 selenium 的网络驱动程序,它为我打开一个浏览器,将其指向一个 ip 地址,执行一系列操作并关闭。
我想知道在此期间访问的所有 url。也就是说,任何已加载的广告、对任何 url 的任何 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
【问题讨论】:
-
我认为这是stackoverflow.com/questions/3712278/… 的欺骗(尽管我不确定它是否为您提供了您想要的所有信息)。也可能相关:blog.qaevangelist.com/?p=317
-
结束了。但我需要网络驱动程序来捕获流量。 :(
-
@MarkAmery 嗯,看起来您链接的帖子 (stackoverflow.com/questions/3712278) 使用 Selenium v1。 Cripto 和我很好奇如何在 Selenium v2 中监控网络流量。 (代理服务器可以工作,但找到 Selenium v2 内置的解决方案会很棒)
标签: python selenium selenium-webdriver