WPF的WebBrowser如何获取跳转后的页面源码?

mingxian 2015-06-04 09:05:53
我用webbrowser打开一个网页,并获取HTML源代码。
首先访问url_a,url_a加载的网页A里只有一段js代码,内容是通过location.replace()方法跳转到网页B,请问如何获得网页B的源代码或者是网页B的URL呢?我用LoadCompleted函数只能获得的是网页A的源码
...全文
190 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
那就用System.Windows.Controls.WebBrowser.Source函数,source能得到url,在它的类函数里能找得到的
mingxian 2015-06-04
  • 打赏
  • 举报
回复
引用 1 楼 u010162497 的回复:
控件添加导航响应,则会返回url和html private: System::Void webBrowser1_Navigated(System::Object^ sender, System::Windows::Forms::WebBrowserNavigatedEventArgs^ e) { textBox1->Text=webBrowser1->Url->ToString(); richTextBox1->Text=webBrowser1->DocumentText->ToString(); }
这是forms的webbrowser,我用的是System.Windows.Controls.WebBrowser喔
  • 打赏
  • 举报
回复
控件添加导航响应,则会返回url和html private: System::Void webBrowser1_Navigated(System::Object^ sender, System::Windows::Forms::WebBrowserNavigatedEventArgs^ e) { textBox1->Text=webBrowser1->Url->ToString(); richTextBox1->Text=webBrowser1->DocumentText->ToString(); }

8,737

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧