0

如果您知道,OnBeforeResponse那么您就知道我要做什么。

如何让它将 URL 粘贴到 excel 文件中,而不是在 chrome 或 Firefox 中打开每个 URL

  if(oSession.url.Contains(".mp3")){
            FiddlerApplication.Log.LogFormat("downloading "+oSession.url);
            System.Diagnostics.Process.Start("chrome.exe",oSession.url);
        }

到目前为止我尝试了什么。

 if(oSession.url.Contains(".mp3")){
            FiddlerApplication.Log.LogFormat("downloading "+oSession.url);
            System.Diagnostics.Process.Start("excel.exe",oSession.url);
        }

我也尝试使用cmd.exe将每个输出oSession.url>somefile.txt。

4

2 回答 2

2

我也在尝试 cmd.exe 将每个 oSession.url 输出到 > somefile.txt。

如果您只是想将 MP3 url 抓取到文件中以供以后使用,那么将它们输出到的想法somefile.txt似乎比尝试从 FiddlerScript 与 Excel 交互更简单。

添加以下行(到您的代码中),完成将最新的 MP3 url 附加到somefile.txt(注意:我将文本文件放在特定文件夹中):

System.Diagnostics.Process.Start("cmd.exe", "/c echo " + oSession.url + " >> c:\\temp\\somefile.txt") 

该文件将在您单击时累积 MP3 url。希望有帮助。

于 2013-04-05T22:23:03.717 回答
1

可能您希望 使用 fiddler 自动下载 mp3

于 2013-04-09T12:09:16.860 回答