Пример #1
0
 /// <summary>
 /// Use after successful login
 /// </summary>
 /// <param name="siteUrl">站点解析地址</param>
 /// <param name="tagUrl">tag自动提示地址</param>
 /// <param name="siteName">站点名</param>
 /// <param name="shortName">站点短名</param>
 /// <param name="needMinus">页码是否从0开始</param>
 /// <param name="srcType">解析类型</param>
 /// <param name="shc">Headers</param>
 public SiteBooru(string siteUrl, string tagUrl, string siteName, string shortName, bool needMinus,
                  BooruProcessor.SourceType srcType, SessionHeadersCollection shc)
 {
     this.siteName  = siteName;
     this.siteUrl   = siteUrl;
     this.tagUrl    = tagUrl;
     this.shortName = shortName;
     referer        = shc.Referer;
     this.needMinus = needMinus;
     this.srcType   = srcType;
     this.shc       = shc;
 }
Пример #2
0
 /// <summary>
 /// Use after successful login
 /// </summary>
 /// <param name="siteUrl">站点解析地址</param>
 /// <param name="url">图库服务器地址</param>
 /// <param name="tagUrl">tag自动提示地址</param>
 /// <param name="siteName">站点名</param>
 /// <param name="shortName">站点短名</param>
 /// <param name="needMinus">页码是否从0开始</param>
 /// <param name="srcType">解析类型</param>
 /// <param name="shc">Headers</param>
 /// <param name="loginUrl">登录地址</param>
 public SiteBooru(string siteUrl, string url, string tagUrl, string siteName, string shortName, bool needMinus,
                  BooruProcessor.SourceType srcType, SessionHeadersCollection shc, string loginUrl = null)
 {
     Url            = url;
     this.siteName  = siteName;
     this.shortName = shortName;
     this.siteUrl   = siteUrl;
     this.tagUrl    = tagUrl;
     referer        = shc.Referer;
     this.needMinus = needMinus;
     this.srcType   = srcType;
     this.shc       = shc;
     this.loginUrl  = loginUrl;
     siteLoginUser.Add(shortName, null);
     siteLoginCookie.Add(shortName, null);
 }