当前位置: 首页>>代码示例>>C#>>正文


C# Helper.FormatTxt方法代码示例

本文整理汇总了C#中Helper.FormatTxt方法的典型用法代码示例。如果您正苦于以下问题:C# Helper.FormatTxt方法的具体用法?C# Helper.FormatTxt怎么用?C# Helper.FormatTxt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Helper的用法示例。


在下文中一共展示了Helper.FormatTxt方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: MakeDlPage

        private async Task<string[]> MakeDlPage(string url) {
            HtmlHandler ht = new HtmlHandler();
            Helper hlp = new Helper();
            await ht.DownloadHtml(url);
            //Get RELEASE INFO 
            var temp = ht.GetNodeByAttr(ht.HtmlDoc,"li","class","release");
            string releaseInfo = temp.InnerText.Replace("Release info:","").Trim()??"";
            releaseInfo = hlp.FormatTxt(releaseInfo);
            //Get Img Src
            temp = ht.GetNodeByAttr(ht.HtmlDoc,"img","alt","Poster");
            string Imgs = "";
            try {
                Imgs=ht.GetAttr(temp,"src") ?? "";
            }
            catch(Exception) { }
            //Get Owner
            temp = ht.GetNodeByAttr(ht.HtmlDoc,"li","class","author");
            temp = ht.GetNodeByType(temp,"a")??null;
            string owner = temp.InnerText.Trim()??"";
            owner = hlp.FormatTxt(owner);
            //Get Details
            temp = ht.GetNodeByAttr(ht.HtmlDoc,"div","id","details");
            string details = temp.InnerText.Replace("Subtitle details:","").Trim()??"";
            details = hlp.FormatTxt(details);
            //Get Downloadlink
            temp = ht.GetNodeByAttr(ht.HtmlDoc,"a","id","downloadButton");
            string dlUrl = ht.GetAttr(temp,"href")??"";

            return new string []{Imgs,releaseInfo,owner,details,dlUrl};
        }
开发者ID:yazdipour,项目名称:Subtitler-Old,代码行数:30,代码来源:OpenSubtitle.cs


注:本文中的Helper.FormatTxt方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。