飞卢小说网,



脚本文件 :飞卢中文网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;
}
}