import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) {
try {
// 创建URL对象
URL url = new URL("https://www.bqgyy.net/book/211/60064.html");
// 打开连接
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// 设置请求方法
connection.setRequestMethod("GET");
// 发送请求
int responseCode = connection.getResponseCode();
Integer num = 60179;
// 判断请求是否成功
if (responseCode == HttpURLConnection.HTTP_OK) {
// 获取标题标签内容
Document doc = Jsoup.connect("https://www.bqgyy.net/book/211/" + num + ".html").get();
Document doc2 = Jsoup.connect("https://www.bqgyy.net/book/211/" + num + "_2.html").get();
Element title = doc.selectFirst("title");
Element article = doc.selectFirst("article");
Element article2 = doc2.selectFirst("article");
// 打印标题内容
// System.out.println(article.text());
// System.out.println(article2.text());
System.out.println(title.text());
for (int i = 0; i < article.text().length(); i++) {
if (i % 30 == 0) {
System.out.print(article.text().charAt(i));
System.out.println();
} else {
System.out.print(article.text().charAt(i));
}
}
System.out.println("");
System.out.println("-------------------------------");
for (int i = 0; i < article2.text().length(); i++) {
if (i % 30 == 0) {
System.out.print(article2.text().charAt(i));
System.out.println();
} else {
System.out.print(article2.text().charAt(i));
}
}
// 读取网页全部响应数据
// BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
// String line;
// while ((line = reader.readLine()) != null) {
// System.out.println(line);
// }
// reader.close();
} else {
System.out.println("请求失败,错误代码:" + responseCode);
}
// 关闭连接
connection.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}
}