Dim req As WebRequest = WebRequest.Create("http://www.baidu.com/s?word=小偷代码&_si.x=21&_si.y=9")
Try
Dim result As WebResponse = req.GetResponse()
Dim ReceiveStream As Stream = result.GetResponseStream() Dim read(512) As [Byte]
Dim bytes As Integer = ReceiveStream.Read(read, 0, 512) lblCont.Text = ""
While bytes > 0 Dim encode As Encoding = Encoding.GetEncoding("gb2312")
lblCont.Text = lblCont.Text + encode.GetString(read, 0, bytes) bytes = ReceiveStream.Read(read, 0, 512)
End While
Catch
End Try
lblCont.Text = lblCont.Text.Replace("""", "")
用上面这段代码,可以取得百度搜索结果中第一页的所有源代码,我现在只想取得结果页中那10条内容部分的代码,其它的搜索框那一块和页码下面那些内容都不要,也就是只要
<DIV id=ScriptDiv></DIV>
</td></tr></table>
......
<br clear=all>
这两段代码之间的那部分内容,请大家帮我看看代码该怎么改?
Try
Dim result As WebResponse = req.GetResponse()
Dim ReceiveStream As Stream = result.GetResponseStream() Dim read(512) As [Byte]
Dim bytes As Integer = ReceiveStream.Read(read, 0, 512) lblCont.Text = ""
While bytes > 0 Dim encode As Encoding = Encoding.GetEncoding("gb2312")
lblCont.Text = lblCont.Text + encode.GetString(read, 0, bytes) bytes = ReceiveStream.Read(read, 0, 512)
End While
Catch
End Try
lblCont.Text = lblCont.Text.Replace("""", "")
用上面这段代码,可以取得百度搜索结果中第一页的所有源代码,我现在只想取得结果页中那10条内容部分的代码,其它的搜索框那一块和页码下面那些内容都不要,也就是只要
<DIV id=ScriptDiv></DIV>
</td></tr></table>
......
<br clear=all>
这两段代码之间的那部分内容,请大家帮我看看代码该怎么改?
解决方案 »
- 通过HttpWebRequest访问某网页,该网页无法访问cookie,怎么回事?
- TreeView上的checkbox级联操作,JS实现,,急,解决立刻给分!!!
- 求 VS.net2005 的英文版下载地址.在线等...
- 如何用数据库(临时表)存储登录用户信息
- 在数据库检查数据后,如何用后台代码完成和用户交互确认操作的过程?
- 请hchxxzx(NET?摸到一点门槛)帮忙
- 是谁让我抓狂!!!
- 谁能帮我做一个asp发邮件的程序(有酬)
- 想在一个WebAppliction中共用一个OleDbConnection。如何实现?
- 下拉列表控件的简单问题!求助~
- 当向sql server中插入一条记录时,就会触发web服务器的事件执行某操作,怎么办啊?
- 求助?
下面是截取tabel间内容的
private string GetNewsList(string htmlCode)
{
int startPos, endPos, codeLength;
startPos = htmlCode.IndexOf("<TABLE cellSpacing=0 cellPadding=0 width=\"93%\" align=center border=0>", 0);
endPos = htmlCode.IndexOf("<TABLE width=\"93%\" align=center border=0>", startPos);
codeLength = startPos - endPos;
return htmlCode.Substring(startPos, codeLength);
}