0

URL の例があります ( http://www.techspot.com/downloads.php?action=download_now&id=2991&evp=113a02f49ca8ac11b566336b984b1655&file=1)。リンクをクリックすると、URL が次のように変わります。

http://www.exisoftware.com/downloads/picture_finder/PictureFinderSetup.exe

vb.netまたはc#を使用してphpリンクを実際のURLに変換する方法を教えてもらえますか?

HEAD メソッドを使用して vb.net のファイル情報を確認するプログラムを作成すると、ファイル名が " "PictureFinderSetup.exeではなく " downloads.php? action=download_now&id=2991&evp=113a02f49ca8ac11b566336b984b1655&file=1".

4

1 に答える 1

0

サーバーに接続しないと実行できません。サーバーだけが正確なマッピングを知っています。Fiddler から: リクエスト

GET http://www.techspot.com/downloads.php?action=download_now&id=2991&evp=113a02f49ca8ac11b566336b984b1655&file=1 HTTP/1.1
...

応答

HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Fri, 27 Sep 2013 17:26:14 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Location: http://www.techspot.com/downloads/2991-extreme-picture-finder.html

使用できる情報を取得するには、WebBrowserまたは HttpWebResponse を使用して必要なデータを取得します。VB.Net を使用して、URL から返されたコンテンツを読み取るにはどうすればよいですか?

于 2013-09-27T17:34:47.333 に答える