0

我正在尝试在我的网页上显示一个网站部分。为此我不想使用 iframe。但是任何其他可以从网站获取数据然后将其显示在我的网页上的想法。这是网站 http://www.sugaronline.com/

并想在我的网页上显示这部分

http://i.stack.imgur.com/CVsrh.jpg

请任何人告诉我除了使用 iframe 之外还有什么方法可以做到这一点?

更新

 Shared Function GetHtmlPage(ByVal strURL As String) As String
        Dim strResult As String
        Dim objResponse As WebResponse
        Dim objRequest As WebRequest = HttpWebRequest.Create(strURL)
        objResponse = objRequest.GetResponse()
        Using sr As New StreamReader(objResponse.GetResponseStream())
            strResult = sr.ReadToEnd()
            sr.Close()
        End Using
        Return strResult
    End Function

Dim responses As String = GetHtmlPage(theurl)
4

2 回答 2

0

如果您使用的是 PHP,请尝试使用 CURL,它是一个服务器端请求,它从目标站点获取数据,然后您可以将其嵌入到您的页面中。

另一方面,如果您使用的是 .Net,则可以使用 httpwebrequest 来做同样的事情。

简而言之,您必须从您的服务器向目标网站发出服务器端请求以获取数据,并且您可以将该数据嵌入您的页面,就好像它来自您的网站一样。

请查看此帖子

如何使用 httpwebrequest 将图像从网站拉到本地文件

在这里你需要做的就是

当您准备好图像字节时,您需要将这些字节写入响应,但在此之前,您必须发送正确的标头以让浏览器了解您现在要发送图像。

于 2012-11-16T05:35:55.763 回答
0

参考现有帖子

在 ASP.NET VB 中使用 HTTPWebRequest

或者干脆谷歌这个

于 2012-11-16T05:43:30.347 回答