java爬虫获取静态网页
时间: 2023-08-29 09:07:57 浏览: 96
java静态网页
获取静态网页的方式有很多种,下面是一个使用 Java 爬虫获取静态网页的示例代码:
```java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class StaticPageCrawler {
public static void main(String[] args) {
String url = "http://www.example.com";
String pageContent = getPageContent(url);
System.out.println(pageContent);
}
public static String getPageContent(String url) {
StringBuilder pageContentBuilder = new StringBuilder();
try {
URLConnection connection = new URL(url).openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
pageContentBuilder.append(inputLine);
}
in.close();
} catch (Exception e) {
e.printStackTrace();
}
return pageContentBuilder.toString();
}
}
```
这个示例代码使用了 Java 的 URL 和 URLConnection 类来获取网页内容。getPageContent 方法接收一个 URL 参数,并返回该 URL 对应的网页内容。在这个示例中,我们将获取的网页内容直接打印出来。
阅读全文