0

我有一个示例 URL ( http://www.techspot.com/downloads.php?action=download_now&id=2991&evp=113a02f49ca8ac11b566336b984b1655&file=1)。当我单击链接时,网址将更改为:

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

谁能帮助我如何使用 vb.net 或 c# 将 php 链接转换为真实 url?

因为当我使用 HEAD 方法制作一个程序来检查 vb.net 中的文件信息时,文件名不是“ PictureFinderSetup.exe”而是“ downloads.phpaction=download_now&id=2991&evp=113a02f49ca8ac11b566336b984b1655&file=1"

4

1 回答 1

0

不联系服务器就无法完成。只有服务器知道确切的映射。来自提琴手:请求

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 回答