小说快捕吧 关注:3,941贴子:8,258
  • 9回复贴,共1

仿快捕搜书器,可以自己添加新小说网站。

取消只看楼主收藏回复

界面比较简陋,还没优化。网站之前加了100多个。
使用方法在Readme 目录下。


地址 :
链接:https://pan.baidu.com/s/1kRkVUvAQBE3xnlebbDoK8Q 密码:**7t
为免百度封链接: s/1kRkVUvAQBE3xnlebbDoK8Q 密码:**7t


1楼2018-05-18 00:29回复
    占楼


    2楼2018-05-18 17:02
    回复
      主程序 : GetNovelC.exe


      5楼2018-05-23 11:59
      收起回复
        有新书网站想要加上去,
        贴出网站,我试试。
        顺便教教大家怎么加网站。


        7楼2018-05-23 22:13
        回复
          楼上的,
          具体是哪个网站?
          我试下做个动态 GIF ,演示一下怎么加新源。


          12楼2018-06-24 12:30
          回复




            15楼2018-07-18 00:09
            回复
              小明搜书是早前用 C# 写的,
              有个烦人的问题就是它(C#)可以被比较容易的反编译出源代码。
              为了缓解这个问题,本人就用第3方软件给它加了个壳。大概是这个原因吧。
              不放心的可以用卡巴斯基,诺顿详细检查。
              另外这个壳也只能防初学者。
              所以如果有资深IT人士,还是可以把他还原成源代码的。
              在所有源代码一目了然的情况下,大家就可以知道程序有没有问题。


              17楼2018-08-06 09:37
              回复
                飞卢小说网,



                脚本文件 :飞卢中文网b.faloo.com.cs 如下,放在Script 目录下。
                using System;
                using Ivony.Html;
                using Ivony.Html.Parser;
                using System.Collections.Generic;
                using System.Linq;
                class NovelSpider
                {
                public IEnumerable<IHtmlElement> GetBookList(IHtmlDocument ihd,string baseUrl, ref string bookUrl, ref string title,ref string desc,ref string imageUrl,ref string lastChapterTitle,ref string lastChapterUrl)
                {
                IEnumerable<IHtmlElement> ieList = ihd.Find("div.l_main1 > div.l_bar");
                return ieList;
                }
                public string GetBookUrl(IHtmlElement ihe, String BaseUrl)
                {
                string sRet = string.Empty;
                try
                {
                sRet = ihe.FindFirst("div.l_rc > div.l_title.a_666 > h1 > a").Attribute("href").Value();
                sRet = "https:" + sRet;
                }
                catch
                { }
                return sRet;
                }
                public string GetTitle(IHtmlElement ihe)
                {
                string sRet = string.Empty;
                try
                {
                sRet = ihe.FindFirst("div.l_rc > div.l_title.a_666 > h1 > a").InnerText().Trim();
                }
                catch
                { }
                return sRet;
                }
                public string GetDesc(IHtmlElement ihe)
                {
                string sRet = string.Empty;
                try
                {
                sRet = ihe.FindFirst("div.l_rc").InnerText().Trim();
                }
                catch
                { }
                return sRet;
                }
                public string GetImgUrl(IHtmlElement ihe, String BaseUrl)
                {
                string sRet = string.Empty;
                try
                {
                //sRet = ihe.FindFirst("div.l_pic > a");
                }
                catch
                { }
                return sRet;
                }
                public string GetLastChapterTitle(IHtmlElement ihe)
                {
                string sRet = string.Empty;
                try
                {
                sRet = ihe.FindFirst("div.l_rc > div.l_nn > a").InnerText().Trim();
                }
                catch
                { }
                return sRet;
                }
                public string GetLastChapterUrl(IHtmlElement ihe, String BaseUrl)
                {
                string sRet = string.Empty;
                try
                {
                sRet = ihe.FindFirst("div.l_rc > div.l_nn > a").Attribute("href").Value();
                sRet = "https:" + sRet;
                }
                catch
                { }
                return sRet;
                }
                }


                21楼2018-08-26 21:54
                回复
                  18楼,确实很长时间没管这个软件了。
                  当初只做了搜索功能,其他功能及界面等都没空优化。代码比较乱。
                  后来偶尔有空的时候,又换了个思路。用 Delphi + Python 再搞一次。用同一个配置文件。
                  所以这个用C#的代码已经很久没维护过了。


                  22楼2018-08-26 22:12
                  回复
                    楼上的,象下图那样加。




                    30楼2018-12-31 01:37
                    回复