diff --git a/src/Jackett.Common/Indexers/720pier.cs b/src/Jackett.Common/Indexers/720pier.cs index b12cf3c67..a1c12a596 100644 --- a/src/Jackett.Common/Indexers/720pier.cs +++ b/src/Jackett.Common/Indexers/720pier.cs @@ -4,7 +4,7 @@ using System.Collections.Specialized; using System.Linq; using System.Text; using System.Threading.Tasks; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -172,7 +172,7 @@ namespace Jackett.Common.Indexers string RowsSelector = "ul.topics > li.row"; var ResultParser = new HtmlParser(); - var SearchResultDocument = ResultParser.Parse(results.Content); + var SearchResultDocument = ResultParser.ParseDocument(results.Content); var Rows = SearchResultDocument.QuerySelectorAll(RowsSelector); foreach (var Row in Rows) { @@ -190,7 +190,7 @@ namespace Jackett.Common.Indexers release.Guid = release.Comments; var detailsResult = await RequestStringWithCookies(SiteLink + qDetailsLink.GetAttribute("href")); - var DetailsResultDocument = ResultParser.Parse(detailsResult.Content); + var DetailsResultDocument = ResultParser.ParseDocument(detailsResult.Content); var qDownloadLink = DetailsResultDocument.QuerySelector("table.table2 > tbody > tr > td > a[href^=\"/download/torrent.php?id\"]"); release.Link = new Uri(SiteLink + qDownloadLink.GetAttribute("href").TrimStart('/')); diff --git a/src/Jackett.Common/Indexers/7tor.cs b/src/Jackett.Common/Indexers/7tor.cs index b421bbe9f..7c7e2e43b 100644 --- a/src/Jackett.Common/Indexers/7tor.cs +++ b/src/Jackett.Common/Indexers/7tor.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Collections.Specialized; using System.Text; using System.Threading.Tasks; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -1647,7 +1647,7 @@ namespace Jackett.Common.Indexers string RowsSelector = "ul.topics > li"; var SearchResultParser = new HtmlParser(); - var SearchResultDocument = SearchResultParser.Parse(results.Content); + var SearchResultDocument = SearchResultParser.ParseDocument(results.Content); var Rows = SearchResultDocument.QuerySelectorAll(RowsSelector); foreach (var Row in Rows) { diff --git a/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs b/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs index 3c7c84ea1..845935125 100644 --- a/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs +++ b/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs @@ -6,7 +6,7 @@ using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -78,7 +78,7 @@ namespace Jackett.Common.Indexers.Abstract await ConfigureIfOK(response.Cookies, response.Content != null && response.Content.Contains("logout.php"), () => { var loginResultParser = new HtmlParser(); - var loginResultDocument = loginResultParser.Parse(response.Content); + var loginResultDocument = loginResultParser.ParseDocument(response.Content); var loginform = loginResultDocument.QuerySelector("#loginform"); if (loginform == null) throw new ExceptionWithConfigData(response.Content, configData); diff --git a/src/Jackett.Common/Indexers/BJShare.cs b/src/Jackett.Common/Indexers/BJShare.cs index dfc474ca6..bfae7b2f2 100644 --- a/src/Jackett.Common/Indexers/BJShare.cs +++ b/src/Jackett.Common/Indexers/BJShare.cs @@ -7,7 +7,7 @@ using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; using AngleSharp.Dom; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -144,7 +144,7 @@ namespace Jackett.Common.Indexers const string rowsSelector = "table.torrent_table > tbody > tr:not(tr.colhead)"; var searchResultParser = new HtmlParser(); - var searchResultDocument = searchResultParser.Parse(results.Content); + var searchResultDocument = searchResultParser.ParseDocument(results.Content); var rows = searchResultDocument.QuerySelectorAll(rowsSelector); foreach (var row in rows) { @@ -276,7 +276,7 @@ namespace Jackett.Common.Indexers const string rowsSelector = "table.torrent_table > tbody > tr:not(tr.colhead)"; var searchResultParser = new HtmlParser(); - var searchResultDocument = searchResultParser.Parse(results.Content); + var searchResultDocument = searchResultParser.ParseDocument(results.Content); var rows = searchResultDocument.QuerySelectorAll(rowsSelector); ICollection groupCategory = null; diff --git a/src/Jackett.Common/Indexers/CardigannIndexer.cs b/src/Jackett.Common/Indexers/CardigannIndexer.cs index 9e1251581..89cd06a8c 100644 --- a/src/Jackett.Common/Indexers/CardigannIndexer.cs +++ b/src/Jackett.Common/Indexers/CardigannIndexer.cs @@ -8,8 +8,8 @@ using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; using AngleSharp.Dom; -using AngleSharp.Dom.Html; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Dom; +using AngleSharp.Html.Parser; using Jackett.Common.Helpers; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; @@ -371,7 +371,7 @@ namespace Jackett.Common.Indexers return true; // no error var ResultParser = new HtmlParser(); - var ResultDocument = ResultParser.Parse(loginResult.Content); + var ResultDocument = ResultParser.ParseDocument(loginResult.Content); foreach (errorBlock error in errorBlocks) { var selection = ResultDocument.QuerySelector(error.Selector); @@ -445,7 +445,7 @@ namespace Jackett.Common.Indexers // request real login page again landingResult = await RequestStringWithCookies(LoginUrl, null, SiteLink); var htmlParser = new HtmlParser(); - landingResultDocument = htmlParser.Parse(landingResult.Content); + landingResultDocument = htmlParser.ParseDocument(landingResult.Content); } else { @@ -719,7 +719,7 @@ namespace Jackett.Common.Indexers if (Login.Test.Selector != null) { var testResultParser = new HtmlParser(); - var testResultDocument = testResultParser.Parse(testResult.Content); + var testResultDocument = testResultParser.ParseDocument(testResult.Content); var selection = testResultDocument.QuerySelectorAll(Login.Test.Selector); if (selection.Length == 0) { @@ -784,7 +784,7 @@ namespace Jackett.Common.Indexers landingResult = await RequestStringWithCookies(LoginUrl.AbsoluteUri, null, SiteLink); var htmlParser = new HtmlParser(); - landingResultDocument = htmlParser.Parse(landingResult.Content); + landingResultDocument = htmlParser.ParseDocument(landingResult.Content); var hasCaptcha = false; @@ -1237,7 +1237,7 @@ namespace Jackett.Common.Indexers try { var SearchResultParser = new HtmlParser(); - var SearchResultDocument = SearchResultParser.Parse(results); + var SearchResultDocument = SearchResultParser.ParseDocument(results); // check if we need to login again var loginNeeded = CheckIfLoginIsNeeded(response, SearchResultDocument); @@ -1257,7 +1257,7 @@ namespace Jackett.Common.Indexers await FollowIfRedirect(response); results = response.Content; - SearchResultDocument = SearchResultParser.Parse(results); + SearchResultDocument = SearchResultParser.ParseDocument(results); } checkForError(response, Definition.Search.Error); @@ -1265,7 +1265,7 @@ namespace Jackett.Common.Indexers if (Search.Preprocessingfilters != null) { results = applyFilters(results, Search.Preprocessingfilters, variables); - SearchResultDocument = SearchResultParser.Parse(results); + SearchResultDocument = SearchResultParser.ParseDocument(results); logger.Debug(string.Format("CardigannIndexer ({0}): result after preprocessingfilters: {1}", ID, results)); } @@ -1652,7 +1652,7 @@ namespace Jackett.Common.Indexers response = await RequestStringWithCookies(response.RedirectingTo); var results = response.Content; var SearchResultParser = new HtmlParser(); - var SearchResultDocument = SearchResultParser.Parse(results); + var SearchResultDocument = SearchResultParser.ParseDocument(results); var DlUri = SearchResultDocument.QuerySelector(selector); if (DlUri != null) { diff --git a/src/Jackett.Common/Indexers/EliteTracker.cs b/src/Jackett.Common/Indexers/EliteTracker.cs index cb8cda6be..79c8df2bc 100644 --- a/src/Jackett.Common/Indexers/EliteTracker.cs +++ b/src/Jackett.Common/Indexers/EliteTracker.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models.IndexerConfig.Bespoke; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; @@ -170,7 +170,7 @@ namespace Jackett.Common.Indexers { var RowsSelector = "table[id='sortabletable'] > tbody > tr"; var SearchResultParser = new HtmlParser(); - var SearchResultDocument = SearchResultParser.Parse(results.Content); + var SearchResultDocument = SearchResultParser.ParseDocument(results.Content); var Rows = SearchResultDocument.QuerySelectorAll(RowsSelector); var lastDate = DateTime.Now; diff --git a/src/Jackett.Common/Indexers/GazelleGames.cs b/src/Jackett.Common/Indexers/GazelleGames.cs index 9affee374..c3221e6dd 100644 --- a/src/Jackett.Common/Indexers/GazelleGames.cs +++ b/src/Jackett.Common/Indexers/GazelleGames.cs @@ -5,7 +5,7 @@ using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -233,7 +233,7 @@ namespace Jackett.Common.Indexers string RowsSelector = ".torrent_table > tbody > tr"; var SearchResultParser = new HtmlParser(); - var SearchResultDocument = SearchResultParser.Parse(results.Content); + var SearchResultDocument = SearchResultParser.ParseDocument(results.Content); var Rows = SearchResultDocument.QuerySelectorAll(RowsSelector); bool stickyGroup = false; diff --git a/src/Jackett.Common/Indexers/HorribleSubs.cs b/src/Jackett.Common/Indexers/HorribleSubs.cs index 01128586d..ed1d13b87 100644 --- a/src/Jackett.Common/Indexers/HorribleSubs.cs +++ b/src/Jackett.Common/Indexers/HorribleSubs.cs @@ -13,7 +13,7 @@ using Jackett.Common.Utils.Clients; using Newtonsoft.Json.Linq; using NLog; using System.Text.RegularExpressions; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; namespace Jackett.Common.Indexers { @@ -83,7 +83,7 @@ namespace Jackett.Common.Indexers { return releases.ToArray(); } - var dom = ResultParser.Parse(response.Content); + var dom = ResultParser.ParseDocument(response.Content); var resultLinks = dom.QuerySelectorAll("ul > li > a"); var uniqueShowLinks = new HashSet(); foreach (var resultLink in resultLinks) @@ -125,7 +125,7 @@ namespace Jackett.Common.Indexers return releases.ToArray(); } - var dom = ResultParser.Parse(response.Content); + var dom = ResultParser.ParseDocument(response.Content); var latestresults = dom.QuerySelectorAll("ul > li > a"); foreach (var resultLink in latestresults) { @@ -173,7 +173,7 @@ namespace Jackett.Common.Indexers while(true) { var showAPIResponse = await RequestStringWithCookiesAndRetry(apiUrl + "&nextid=" + nextId, string.Empty); - var showAPIdom = ResultParser.Parse(showAPIResponse.Content); + var showAPIdom = ResultParser.ParseDocument(showAPIResponse.Content); var releaseRowResults = showAPIdom.QuerySelectorAll("div.rls-info-container"); releaserows.AddRange(releaseRowResults); nextId++; diff --git a/src/Jackett.Common/Indexers/LostFilm.cs b/src/Jackett.Common/Indexers/LostFilm.cs index 0a09f671c..83ed52812 100644 --- a/src/Jackett.Common/Indexers/LostFilm.cs +++ b/src/Jackett.Common/Indexers/LostFilm.cs @@ -7,7 +7,7 @@ using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; using AngleSharp.Dom; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using CsQuery; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; @@ -351,7 +351,7 @@ namespace Jackett.Common.Indexers try { var parser = new HtmlParser(); - var document = parser.Parse(results.Content); + var document = parser.ParseDocument(results.Content); var rows = document.QuerySelectorAll("div.row"); foreach (var row in rows) @@ -380,7 +380,7 @@ namespace Jackett.Common.Indexers try { var parser = new HtmlParser(); - var document = parser.Parse(results.Content); + var document = parser.ParseDocument(results.Content); var playButton = document.QuerySelector("div.external-btn"); if (playButton != null && !playButton.ClassList.Contains("inactive")) @@ -428,7 +428,7 @@ namespace Jackett.Common.Indexers try { var parser = new HtmlParser(); - var document = parser.Parse(results.Content); + var document = parser.ParseDocument(results.Content); var seasons = document.QuerySelectorAll("div.serie-block"); var rowSelector = "table.movie-parts-list > tbody > tr"; @@ -585,7 +585,7 @@ namespace Jackett.Common.Indexers try { var parser = new HtmlParser(); - var document = parser.Parse(results.Content); + var document = parser.ParseDocument(results.Content); var meta = document.QuerySelector("meta"); var metaContent = meta.GetAttribute("content"); @@ -611,7 +611,7 @@ namespace Jackett.Common.Indexers try { var parser = new HtmlParser(); - var document = parser.Parse(results.Content); + var document = parser.ParseDocument(results.Content); var rows = document.QuerySelectorAll("div.inner-box--item"); logger.Debug("> Parsing " + rows.Count().ToString() + " releases"); diff --git a/src/Jackett.Common/Indexers/MejorTorrent.cs b/src/Jackett.Common/Indexers/MejorTorrent.cs index 0c84206d2..b5074b71b 100644 --- a/src/Jackett.Common/Indexers/MejorTorrent.cs +++ b/src/Jackett.Common/Indexers/MejorTorrent.cs @@ -4,8 +4,8 @@ using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; -using AngleSharp.Dom.Html; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Dom; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -762,7 +762,7 @@ namespace Jackett.Common.Indexers { var result = await mt.RequestBytesWithCookies(uri.AbsoluteUri, null, method, null, data, headers); var SearchResultParser = new HtmlParser(); - var doc = SearchResultParser.Parse(mt.Encoding.GetString(result.Content)); + var doc = SearchResultParser.ParseDocument(mt.Encoding.GetString(result.Content)); return doc; } } diff --git a/src/Jackett.Common/Indexers/MoreThanTV.cs b/src/Jackett.Common/Indexers/MoreThanTV.cs index 52134c898..0e2a90fbf 100644 --- a/src/Jackett.Common/Indexers/MoreThanTV.cs +++ b/src/Jackett.Common/Indexers/MoreThanTV.cs @@ -7,7 +7,7 @@ using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; using AngleSharp.Dom; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using CsQuery; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; @@ -120,7 +120,7 @@ namespace Jackett.Common.Indexers try { var parser = new HtmlParser(); - var document = parser.Parse(response.Content); + var document = parser.ParseDocument(response.Content); var groups = document.QuerySelectorAll(".torrent_table > tbody > tr.group"); var torrents = document.QuerySelectorAll(".torrent_table > tbody > tr.torrent"); diff --git a/src/Jackett.Common/Indexers/Newpct.cs b/src/Jackett.Common/Indexers/Newpct.cs index e6b6e4bf5..ac58e178c 100644 --- a/src/Jackett.Common/Indexers/Newpct.cs +++ b/src/Jackett.Common/Indexers/Newpct.cs @@ -6,7 +6,7 @@ using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -373,7 +373,7 @@ namespace Jackett.Common.Indexers private IEnumerable ParseDailyContent(string content) { var SearchResultParser = new HtmlParser(); - var doc = SearchResultParser.Parse(content); + var doc = SearchResultParser.ParseDocument(content); List releases = new List(); @@ -425,7 +425,7 @@ namespace Jackett.Common.Indexers private string ParseSeriesListContent(string content, string title) { var SearchResultParser = new HtmlParser(); - var doc = SearchResultParser.Parse(content); + var doc = SearchResultParser.ParseDocument(content); Dictionary results = new Dictionary(); @@ -450,7 +450,7 @@ namespace Jackett.Common.Indexers private IEnumerable ParseEpisodesListContent(string content) { var SearchResultParser = new HtmlParser(); - var doc = SearchResultParser.Parse(content); + var doc = SearchResultParser.ParseDocument(content); List releases = new List(); @@ -517,7 +517,7 @@ namespace Jackett.Common.Indexers private IEnumerable ParseSearchContent(string content) { var SearchResultParser = new HtmlParser(); - var doc = SearchResultParser.Parse(content); + var doc = SearchResultParser.ParseDocument(content); List releases = new List(); diff --git a/src/Jackett.Common/Indexers/PiXELHD.cs b/src/Jackett.Common/Indexers/PiXELHD.cs index 19950834d..39e1b6e6b 100644 --- a/src/Jackett.Common/Indexers/PiXELHD.cs +++ b/src/Jackett.Common/Indexers/PiXELHD.cs @@ -4,7 +4,7 @@ using System.Collections.Specialized; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -57,7 +57,7 @@ namespace Jackett.Common.Indexers { var loginPage = await RequestStringWithCookies(LoginUrl, string.Empty); var LoginParser = new HtmlParser(); - var LoginDocument = LoginParser.Parse(loginPage.Content); + var LoginDocument = LoginParser.ParseDocument(loginPage.Content); configData.CaptchaCookie.Value = loginPage.Cookies; @@ -104,7 +104,7 @@ namespace Jackett.Common.Indexers await ConfigureIfOK(result.Cookies, result.Content.Contains("logout.php"), () => { var LoginParser = new HtmlParser(); - var LoginDocument = LoginParser.Parse(result.Content); + var LoginDocument = LoginParser.ParseDocument(result.Content); var errorMessage = LoginDocument.QuerySelector("span.warning[id!=\"no-cookies\"]:has(br)").TextContent; throw new ExceptionWithConfigData(errorMessage, configData); }); @@ -144,7 +144,7 @@ namespace Jackett.Common.Indexers Regex IMDBRegEx = new Regex(@"tt(\d+)", RegexOptions.Compiled); var hParser = new HtmlParser(); - var ResultDocument = hParser.Parse(results.Content); + var ResultDocument = hParser.ParseDocument(results.Content); try { var Groups = ResultDocument.QuerySelectorAll("div.browsePoster"); diff --git a/src/Jackett.Common/Indexers/TVVault.cs b/src/Jackett.Common/Indexers/TVVault.cs index cdadb2f85..c12db0755 100644 --- a/src/Jackett.Common/Indexers/TVVault.cs +++ b/src/Jackett.Common/Indexers/TVVault.cs @@ -4,7 +4,7 @@ using System.Collections.Specialized; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -95,7 +95,7 @@ namespace Jackett.Common.Indexers string RowsSelector = "table.torrent_table > tbody > tr.torrent"; var SearchResultParser = new HtmlParser(); - var SearchResultDocument = SearchResultParser.Parse(results.Content); + var SearchResultDocument = SearchResultParser.ParseDocument(results.Content); var Rows = SearchResultDocument.QuerySelectorAll(RowsSelector); foreach (var Row in Rows) { diff --git a/src/Jackett.Common/Indexers/Torrentech.cs b/src/Jackett.Common/Indexers/Torrentech.cs index da64600c2..c893f1b51 100644 --- a/src/Jackett.Common/Indexers/Torrentech.cs +++ b/src/Jackett.Common/Indexers/Torrentech.cs @@ -6,7 +6,7 @@ using System.Net; using System.Text; using System.Threading.Tasks; using AngleSharp.Dom; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -106,7 +106,7 @@ namespace Jackett.Common.Indexers string RowsSelector = "div.borderwrap:has(div.maintitle) > table > tbody > tr:has(a[href*=\"index.php?showtopic=\"])"; var SearchResultParser = new HtmlParser(); - var SearchResultDocument = SearchResultParser.Parse(results.Content); + var SearchResultDocument = SearchResultParser.ParseDocument(results.Content); var Rows = SearchResultDocument.QuerySelectorAll(RowsSelector); foreach (var Row in Rows) { @@ -201,7 +201,7 @@ namespace Jackett.Common.Indexers var response = await RequestStringWithCookies(link.ToString()); var results = response.Content; var SearchResultParser = new HtmlParser(); - var SearchResultDocument = SearchResultParser.Parse(results); + var SearchResultDocument = SearchResultParser.ParseDocument(results); var downloadSelector = "a[title=\"Download attachment\"]"; var DlUri = SearchResultDocument.QuerySelector(downloadSelector); if (DlUri != null) diff --git a/src/Jackett.Common/Indexers/TransmitheNet.cs b/src/Jackett.Common/Indexers/TransmitheNet.cs index 0d666c03b..be22b8967 100644 --- a/src/Jackett.Common/Indexers/TransmitheNet.cs +++ b/src/Jackett.Common/Indexers/TransmitheNet.cs @@ -5,7 +5,7 @@ using System.Net; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Services.Interfaces; @@ -64,7 +64,7 @@ namespace Jackett.Common.Indexers await ConfigureIfOK(response.Cookies, response.Content != null && response.Content.Contains("logout.php"), () => { var parser = new HtmlParser(); - var document = parser.Parse(response.Content); + var document = parser.ParseDocument(response.Content); var messageEl = document.QuerySelector("form > span[class='warning']"); var errorMessage = response.Content; if (messageEl != null) @@ -104,7 +104,7 @@ namespace Jackett.Common.Indexers { var globalFreeleech = false; var parser = new HtmlParser(); - var document = parser.Parse(htmlResponse); + var document = parser.ParseDocument(htmlResponse); if (document.QuerySelector("div.nicebar > span:contains(\"Personal Freeleech\")") != null) globalFreeleech = true; diff --git a/src/Jackett.Common/Indexers/rutracker.cs b/src/Jackett.Common/Indexers/rutracker.cs index 88bd84c52..d56ab5a0f 100644 --- a/src/Jackett.Common/Indexers/rutracker.cs +++ b/src/Jackett.Common/Indexers/rutracker.cs @@ -4,7 +4,7 @@ using System.Collections.Specialized; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; -using AngleSharp.Parser.Html; +using AngleSharp.Html.Parser; using Jackett.Common.Models; using Jackett.Common.Models.IndexerConfig; using Jackett.Common.Models.IndexerConfig.Bespoke; @@ -1443,7 +1443,7 @@ namespace Jackett.Common.Indexers configData.CookieHeader.Value = null; var response = await RequestStringWithCookies(LoginUrl); var LoginResultParser = new HtmlParser(); - var LoginResultDocument = LoginResultParser.Parse(response.Content); + var LoginResultDocument = LoginResultParser.ParseDocument(response.Content); var captchaimg = LoginResultDocument.QuerySelector("img[src^=\"https://static.t-ru.org/captcha/\"]"); if (captchaimg != null) { @@ -1489,7 +1489,7 @@ namespace Jackett.Common.Indexers logger.Debug(result.Content); var errorMessage = "Unknown error message, please report"; var LoginResultParser = new HtmlParser(); - var LoginResultDocument = LoginResultParser.Parse(result.Content); + var LoginResultDocument = LoginResultParser.ParseDocument(result.Content); var errormsg = LoginResultDocument.QuerySelector("h4[class=\"warnColor1 tCenter mrg_16\"]"); if (errormsg != null) errorMessage = errormsg.TextContent; @@ -1534,7 +1534,7 @@ namespace Jackett.Common.Indexers string RowsSelector = "table#tor-tbl > tbody > tr"; var SearchResultParser = new HtmlParser(); - var SearchResultDocument = SearchResultParser.Parse(results.Content); + var SearchResultDocument = SearchResultParser.ParseDocument(results.Content); var Rows = SearchResultDocument.QuerySelectorAll(RowsSelector); foreach (var Row in Rows) { diff --git a/src/Jackett.Common/Jackett.Common.csproj b/src/Jackett.Common/Jackett.Common.csproj index aab0f03de..80ec435f1 100644 --- a/src/Jackett.Common/Jackett.Common.csproj +++ b/src/Jackett.Common/Jackett.Common.csproj @@ -7,7 +7,7 @@ - +