激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - Java實現一個小說采集程序的簡單實例

Java實現一個小說采集程序的簡單實例

2020-05-20 11:35jingxian JAVA教程

下面小編就為大家帶來一篇Java實現一個小說采集程序的簡單實例。小編覺得挺不錯的, 現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

被標題吸引進來的不要罵我。

只是一個簡單的實現,隨手寫了來下載一部喜歡的小說的。示例中的小說只是示例,不是我的菜。

使用了jsoup。挺好用的一個工具。

有需要的話,參考下自己改吧。挺簡單的,是吧。

代碼如下:

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
package com.zhyea.doggie;
 
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
 
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
 
public class Doggie {
 
  public static void main(String[] args){
    try{
      File txtFile = new File("D:/無限崩壞.txt");
      createTxtDoc(txtFile);
      addContent(txtFile);
    }catch(Exception e){
      e.printStackTrace();
    }
      
  }
  
  /**
   * 向小說文件中添加內容
   * @param txtFile
   *       小說文件
   * @throws IOException
   * @throws InterruptedException
   */
  private static void addContent(File txtFile) throws IOException, InterruptedException{
    appendTxt(txtFile, getBookInfo("無限崩壞", "啪啪啪狂魔"));
    String url = "http://www.83kxs.com/View/12/12653/{pattern}.html";
    for(int i=5850686; i<=5945501; i++){
      try{
        String tmp = url.replace("{pattern}", i+"");
        appendTxt(txtFile, getPageContent(tmp));
      }catch(Exception e){
        e.printStackTrace();
        continue;
      }
    }
  }
    
  /**
   * 設置書名和作者
   * @param bookName
   *         書名
   * @param author
   *         作者
   * @return
   */
  private static String getBookInfo(String bookName, String author){
    return COMMON.replace("{book}", bookName).replace("{author}", author);
  
  
  /**
   * 讀取頁面內容
   * @param url
   *      訪問路徑      
   * @return
   * @throws IOException
   */
  private static String getPageContent(String url) throws IOException{
    String rtn = null;
    
    Document doc = Jsoup.connect(url).get();
    Elements content = doc.select(".text p");
    Elements id="codetool">

以上就是小編為大家帶來的Java實現一個小說采集程序的簡單實例全部內容了,希望大家多多支持服務器之家~

延伸 · 閱讀

精彩推薦
396
主站蜘蛛池模板: 香蕉久久久久久 | 特一级毛片 | 日本精品视频一区二区三区四区 | 国产精品99精品 | 国产三级a三级三级 | 亚洲精品成人18久久久久 | 91 视频网站 | :国产精品成人一区二区三区 | 美女黄页网站免费进入 | 国产日韩三区 | 91久久国产露脸精品国产护士 | 爱爱视频天天干 | 日韩一级片免费 | 成人偷拍片视频在线观看 | 妇子乱av一区二区三区 | 成年免费视频黄网站在线观看 | 极品美女一级毛片 | 欧美激情图区 | 麻豆视频在线播放 | 国产亚色| 久久蜜桃精品一区二区三区综合网 | 精品国产91久久久久久久妲己 | 最新欧美精品一区二区三区 | 91精品动漫在线观看 | 日本在线视 | 国产电影av在线 | 在线小视频国产 | 视频一区二区三区免费观看 | 欧美精品一区二区三区在线播放 | 久久久久久亚洲综合影院红桃 | 99久久久国产| 黄色片网页 | 久久99久久98精品免观看软件 | 久久久久久久久国产 | 羞羞网站在线观看入口免费 | 一级一级一级一级毛片 | 最新中文字幕第一页视频 | 亚洲精品午夜在线 | 国产精品久久久久久久久久了 | h视频免费在线 | 久青草免费视频 |