0

あなたがOnBeforeResponseそれについて知っているなら、あなたは私がやろうとしていることを知っています。

ChromeまたはFirefoxですべてのURLを開くのではなく、Excelファイルに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);
        }

また、それぞれをsomefile.txtcmd.exeに出力するために使用しようとしています。oSession.url>

4

2 に答える 2

2

また、cmd.exeが各oSession.urlを>somefile.txtに出力しようとしています。

後で使用するためにMP3URLをファイルにスクレイプしようとしているだけの場合、それらを出力するという考えはsomefile.txt、FiddlerScriptからExcelを操作しようとするよりも簡単に思えます。

次の行を(コードに)追加します。これにより、最新のMP3 URLが追加されますsomefile.txt(注:テキストファイルを特定のフォルダーに配置しました)。

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

クリックすると、ファイルにMP3URLが蓄積されます。お役に立てば幸いです。

于 2013-04-05T22:23:03.717 に答える
1

おそらく、 フィドラーを使用してmp3を自動的にダウンロードする必要があります

于 2013-04-09T12:09:16.860 に答える