using System;
using System.Text;
using System.IO;
using System.Net;
namespace 信息提取
{
public partial class class1
{
string GetWebContent(string Url)
{
string strResult = "";
try
{
WebRequest request = WebRequest.Create(Url);
request.Timeout = 30000;
request.Headers.Set("Pragma", "no-cache");
WebResponse response = request.GetResponse();
Stream streamReceive = response.GetResponseStream();
StreamReader streamReader = new StreamReader(streamReceive, Encoding.GetEncoding("GB2312"));
strResult = streamReader.ReadToEnd();
}
catch
{
}
return strResult;
}
}
}
using System.Text;
using System.IO;
using System.Net;
namespace 信息提取
{
public partial class class1
{
string GetWebContent(string Url)
{
string strResult = "";
try
{
WebRequest request = WebRequest.Create(Url);
request.Timeout = 30000;
request.Headers.Set("Pragma", "no-cache");
WebResponse response = request.GetResponse();
Stream streamReceive = response.GetResponseStream();
StreamReader streamReader = new StreamReader(streamReceive, Encoding.GetEncoding("GB2312"));
strResult = streamReader.ReadToEnd();
}
catch
{
}
return strResult;
}
}
}
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;/**
* <p>
* Title:
* </p>
*
* <p>
* Description:
* </p>
*
* <p>
* Copyright: Copyright (c) 2006
* </p>
*
* <p>
* Company:
* </p>
*
* @author not attributable
* @version 1.0
*/
public class TestUrl {
public TestUrl() {
} public static void main(String[] argv) {
URL url = null;
try {
url = new URL("http://www.sina.com.cn");
URLConnection urlConn = url.openConnection();
DataInputStream din = new DataInputStream(urlConn.getInputStream());
byte[] buf = new byte[1024];
int length = din.available();
System.out.println("######" + length + "######");
int readlength = 0;
while (true) {
readlength += din.read(buf);
System.out.print(new String(buf));
if (readlength >= length) {
break;
}
}
System.out.println("\n######" + readlength + "######");
} catch (MalformedURLException ex) {
} catch (IOException ex) {
}
}
}
类似代码
WebBrowser webb = new WebBrowser();
webb.Navigate("about:blank");
HtmlDocument htmldoc = webb.Document.OpenNew(true);
htmldoc.Write(strDetail);
HtmlElementCollection htmlTR = htmldoc.GetElementsByTagName("TR");
foreach (HtmlElement tr in htmlTR)
{
.....
}
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;/**
* <p>
* Title:
* </p>
*
* <p>
* Description:
* </p>
*
* <p>
* Copyright: Copyright (c) 2006
* </p>
*
* <p>
* Company:
* </p>
*
* @author not attributable
* @version 1.0
*/
public class TestUrl {
public TestUrl() {
} public static void main(String[] argv) {
URL url = null;
try {
url = new URL("http://www.sina.com.cn");
URLConnection urlConn = url.openConnection();
DataInputStream din = new DataInputStream(urlConn.getInputStream());
byte[] buf = new byte[1024];
int length = din.available();
System.out.println("######" + length + "######");
int readlength = 0;
while (true) {
readlength += din.read(buf);
System.out.print(new String(buf));
if (readlength >= length) {
break;
}
}
System.out.println("\n######" + readlength + "######");
} catch (MalformedURLException ex) {
} catch (IOException ex) {
}
}
}