打印

[asp.net教程] asp+ 如何跨站抓取页面

asp+ 如何跨站抓取页面

code listing

  <%@ assembly name="system.net" %>
  <%@ import namespace="system.net" %>
  <%@ import namespace="system.io" %>
  <script language="vb" runat="server">
  sub page_load(src as object, e as eventargs)
  dim httpwresp as httpwebresponse
  dim sr as streamreader
  dim strtemp as string
  text1.text = ""
  httpwreq = webrequestfactory.create("http://www.asp888.net")
  httpwreq.keepalive = false
  httpwresp = httpwreq.getresponse()
  sr = new streamreader(httpwresp.getresponsestream(), encoding.ascii)
  try
  line=sr.readline()
  do while line <> null
  line = sr.readline()
  lineenc = server.htmlencode(line) & vbcrlf & "<br>"
  text1.text = text1.text & lineenc
  loop
  catch ex as exception
  text1.text = "发生错误: " & ex.message
  end try
   
   
   
  end sub
  </script>
  <html><head>
  <title>跨站</title>
  </head>
  <body bgcolor="#ffffff">
  <h3><font face="verdana">抓来得数据</font></h3>
  <asp:textbox id="text1" width="600px" textmode="multiline" rows="40"
  runat="server"/>

TOP

返回顶部
AYBlue

Processed in 0.041014 second(s), 7 queries.

当前时区 GMT+8, 现在时间是 2009-1-10 11:47 京ICP备06054220号

清除 Cookies - 联系我们 - 163K.com - Archiver - WAP