Regex.Match を使用して Web サイトのソースからファイル名を取得しようとしていますが、ページのタイトルを取得するのと似たようなものがあります。
string title = Regex.Match(f, @"\<title\b[^>]*\>\s*(?<Title>[\s\S]*?)\</title\>", RegexOptions.IgnoreCase).Groups["Title"].Value;
f文字列が私のページにリダイレクトされています..
だから私が必要なのは:このソースからファイル名を取得することです:
<br><p><b>Download:</b> 24 hours<br><b>Time Left for Download:</b> <span id='cd'></span></p><p>Click on the file name to begin download.</p><div class='linkbox'><ul><li><a href="http://site.com/file/y8Qi2Bw8SXPX/51423">blabla.pdf</a></li></div></ul>
<a id="facebookbtn-link" title="send to Facebook" href="http://www.facebook.com/sharer.php?u=http://site.com/product/komM8k" onclick="return popup(this)" ><img src="http://site/img/facebook.png" alt="Facebook" />Post on Facebook</a>
blabla.pdf を取得する必要がある問題は、ページが常にファイル名を更新するため、毎回同じ名前になるとは限らないため、正確に必要なのは >blabla.pdf の間で名前を取得することです