首页
论坛
新职位
搜索论坛
什么's new
新职位
新的个人资料帖子
最新活动
会员
目前的访客
新的个人资料帖子
搜索个人资料帖子
VB.NET社区
登录
登记
什么's new
搜索
搜索
仅搜索标题
经过:
新职位
搜索论坛
Menu
Log in
Register
安装应用
安装
首页
论坛
C#
C#一般讨论
使用HttpWebRequest或WebBrowser访问链接时出现问题
您正在使用过期的浏览器。它可能无法正确显示此网站或其他网站。
您应该升级或使用
替代浏览器
.
回复主题
信息
<blockquote data-quote="adicrz2004@yahoo.co.uk" data-source="post: 763" data-attributes="member: 6319"><p><span style="color: #464952"><span style="font-family: 'verdana'">Hello,</span></span></p><p></p><p><span style="color: #464952"><span style="font-family: 'verdana'">I have problem accessing links from a website. The site is </span></span><a href="http://www.tv-links.eu/tv-shows/A.html">Free TV Shows - A online, watch TV Shows - A online, watch TV Shows - A free on Tv-links.eu</a><span style="color: #464952"><span style="font-family: 'verdana'"> and a link that I need to access looks like this in html code : </span></span><span style="color: #464952"><span style="font-family: 'monospace'"><a href="<a href="http://www.tv-links.eu/tv-shows/Absolute-Power_25833/">/tv-shows/Absolute-Power_25833/</a>" class="list cfix"></span></span> <span style="color: #464952"><span style="font-family: 'monospace'"><span class="c1"></span></span><span style="color: #000000"><span style="font-family: 'monospace'">Absolute Power</span></span><span style="color: #464952"><span style="font-family: 'monospace'"></span></span></span> <span style="color: #464952"><span style="font-family: 'monospace'"><span class="c2"></span></span><span style="color: #000000"><span style="font-family: 'monospace'">2003</span></span><span style="color: #464952"><span style="font-family: 'monospace'"></span></span></span> <span style="color: #464952"><span style="font-family: 'monospace'"></a></span></span><span style="color: #464952"><span style="font-family: 'verdana'"> . </span></span></p><p></p><p><span style="color: #000000"><span style="font-family: 'monospace'">I try to access this link by forming the complete address : </span></span> <a href="http://www.tv-links.eu/tv-shows/Absolute-Power_25833/"><span style="color: #000000">http://www.tv-links.eu/tv-shows/Absolute-Power_25833/</span></a><span style="color: #464952"><span style="font-family: 'verdana'"><span style="color: #000000">, but when using either the </span></span></span> <span style="font-family: 'monospace'"><span style="font-size: 12px"><span style="color: #881280"><span style="color: #000000">HttpWebRequest class or the WebBrowser class, the page that is opened is the main page of the site, and not the one I give as a link.</span></span></span></span></p><p></p><p><span style="color: #464952"><span style="font-family: 'verdana'">Here is the code I use for HttpWebRequest : </span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"> //request to access the link</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"> HttpWebRequest webReq = (HttpWebRequest)HttpWebRequest.Create(new Uri(link));</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"></span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"></span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"> //the response</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"> HttpWebResponse webRes = (HttpWebResponse)webReq.GetResponse();</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"></span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"></span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"> //gets the stream of data from the response</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"> Stream streamResponse = webRes.GetResponseStream();</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"> StreamReader sr = new StreamReader(streamResponse);</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"></span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"></span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"> content = sr.ReadToEnd();</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"> sr.Close();</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"> streamResponse.Close();</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'"></span></span></p><p></p><p><span style="color: #464952"><span style="font-family: 'verdana'">And for the webBrowser:</span></span></p><p><span style="color: #464952"><span style="font-family: 'verdana'">this.webBrowserForNavigation.Navigate(link);</span></span></p><p></p><p><span style="font-family: 'monospace'"><span style="font-size: 12px"><span style="color: #881280"><span style="color: #000000">Can someone offer instructions on how to access the intended link ?</span></span></span></span></p><p></p><p><span style="font-family: 'monospace'"><span style="font-size: 12px"><span style="color: #881280"><span style="color: #000000">Thank you.</span></span></span></span></p></blockquote><p></p>
Insert quotes…
确认
发表回复
首页
论坛
C#
C#一般讨论
使用HttpWebRequest或WebBrowser访问链接时出现问题
本网站使用Cookie来帮助个性化内容,调整您的体验并在注册时保持登录状态。
继续使用本网站,即表示您同意我们使用cookie。
接受
了解更多…
最佳
底部