我正在尝试在我的网页上显示一个网站部分。为此我不想使用iframe.But任何其他想法,可以从网站获取数据,然后将其显示在我的网页上。 这是网站 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)
答案 0 :(得分:0)
如果您使用的是PHP,请尝试使用CURL,这是一个服务器端请求,它从目标站点获取数据,然后您可以将其嵌入页面中。
另一方面,如果您使用的是.Net,则可以使用httpwebrequest来执行相同操作。
简而言之,您必须从服务器向目标网站发出服务器端请求才能获取数据,您可以将这些数据嵌入您的网页,就像它来自您的网站一样。
请查看此帖
How to use httpwebrequest to pull image from website to local file
您需要做的就是
当你准备好图像字节时,你需要将这些字节写入响应,但在此之前,你必须发送适当的标题让浏览器明白你现在要发送图像。
答案 1 :(得分:0)