日期:2014-05-18 浏览次数:20494 次
'读取网页 Dim code As Encoding = Encoding.GetEncoding("utf-8") Dim sr As StreamReader = Nothing Dim str As String = Nothing Dim temp As WebRequest = Nothing Dim mytemp As WebResponse = Nothing Try temp = WebRequest.Create(txturl.Text.Trim()) mytemp = temp.GetResponse '开始读取 sr = New StreamReader(mytemp.GetResponseStream(), code) Catch ex As Exception err_notice.Text = "读取文件出错." Exit Sub End Try
------解决方案--------------------
mark
------解决方案--------------------
string url= "http://localhost:3651/lotteryManager/callCenter/ajaxDataList/UpmanStatus.aspx?fman=" + Fman + "&fstatus=" + Fstatus + "&farea="+Farea;
请求这个url , 应该是可以的。如果不行的话,看看你的那些变量是什么类型的编码。怀疑是编码的问题。单步调试下,
------解决方案--------------------
我之前做过抓取远程页面的html代码,比你这个复杂多了!我做的是获取UPS\TNT\FEDEX\DHL等8个物流公司网站的html代码,并获取需要的数据入库!
如果你的这个url能在浏览器中直接调出页面来,那你那个方法应该是可以的!如果不行,那可能就是你其他的地方出了问题,你可以单步调试一下!常出现的问题比如编码的问题、已获得数据但读取出来等等。
如果还不行你可以联系我!