Hidistro.UI.Web/CrawlerHandler.cs
(完整代码) 854Busing System;
using System.Linq;
using System.Web;
public class CrawlerHandler : Handler
{
private Crawler[] Crawlers;
private string[] Sources;
public CrawlerHandler(HttpContext context) : base(context)
{
}
public override void Process()
{
this.Sources = base.Request.Form.GetValues("source[]");
if ((this.Sources == null) || (this.Sources.Length == 0))
{
base.WriteJson(new { state = "参数错误:没有指定抓取源" });
}
else
{
this.Crawlers = (from x in this.Sources select new Crawler(x, base.Server).Fetch()).ToArray<Crawler>();
base.WriteJson(new { state = "SUCCESS", list = from x in this.Crawlers select new { state = x.State, source = x.SourceUrl, url = x.ServerUrl } });
}
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
