窗口程序集名 | 保 留 | 保 留 | 备 注 | 程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 集_域名 | 文本型 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | html | 文本型 | | | 小说名字 | 文本型 | | | 创建文件 | 逻辑型 | | | url_arr | 文本型 | | 0 | i | 整数型 | | | 章节页链接 | 文本型 | | | 章节内容 | 文本型 | | 0 | 文件号 | 整数型 | | |
集_域名 = “https://www.bqgda.cc”html = 获取小说页html (“https://www.bqgda.cc/books/9680/”). if (html = “”)fputs (, “网络请求异常!” + #换行符 )return (0 ) 小说名字 = 获取小说名字 (html )fputs (, “名字为:” + 小说名字 + #换行符 )创建文件 = WriteFile (GetRunPath () + “\downlod\” + 小说名字 + “.txt”, { }). if (创建文件 )文件号 = open (GetRunPath () + “\downlod\” + 小说名字 + “.txt”, , )获取小说章节链接列表 (html, url_arr ). for (1, GetAryElementCount (url_arr ), 1, i )章节页链接 = 集_域名 + url_arr [i ]fputs (, “章节页链接:” + 章节页链接 + #换行符 )获取小说章节内容 (章节页链接, 章节内容 )写入章节 (文件号, 章节内容 )延迟 (2000 ). if (i > 100 )break () . next ()fputs (, “下载完成”)close (文件号 ) fgets ()return (0 ) fputs (, “获取小说页html...” + #换行符 )html = str (HttpRequestRetBin (url, 0, , , , , , , , , )) html = Utf8ToGb2312 (html )return (html )小说名字 = GetMidText (html, #left_小说名字, #right_小说名字, , )return (小说名字 )|
获取小说章节链接列表 | 整数型 | | |
html | 文本型 | | | | url_arr | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | listmain_str | 文本型 | | | i | 整数型 | | | fputs (, “开始获取小说章节链接列表...” + #换行符 ) listmain_str = GetMidText (html, #left_章节列表, #right_章节列表, , )GetMidText_批量 (listmain_str, #left_a, #right_a, url_arr, , , , , , , )return (0 )|
获取小说章节内容 | 整数型 | | |
url | 文本型 | | | | 章节内容_反 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | html | 文本型 | | | 章节名 | 文本型 | | | 正文 | 文本型 | | | 章节内容 | 文本型 | | 2 | fputs (, “开始获取小说章节内容...” + #换行符 )html = str (HttpRequestRetBin (url, 0, , , , , , , , , )) html = Utf8ToGb2312 (html )章节名 = GetMidText (html, #left_名字, #right_名字, , )正文 = GetMidText (html, #left_正文, #right_正文, , )正文 = RpSubText (正文, “ ”, #换行符, , , 真) 章节内容 [1 ] = 章节名 章节内容 [2 ] = 正文 章节内容_反 = 章节内容 return (0 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 章节名 | 文本型 | | | 正文 | 文本型 | | | fputs (, “写入章节...” + #换行符 )章节名 = 章节内容 [1 ]正文 = 章节内容 [2 ]fputs (, 章节名 + #换行符 )WriteLine (文件号, 章节名 )WriteLine (文件号, 正文 )return (0 )
小说下载.rar
(307.51 KB, 下载次数: 33)
|