Skip to content

Commit df824a1

Browse files
committed
Update PuppeteerSharp to 19.0.1 (Chrome 127.0.6533.88)
1 parent 8eec869 commit df824a1

File tree

7 files changed

+19
-19
lines changed

7 files changed

+19
-19
lines changed

UniversalDownloaderPlatform.PuppeteerEngine/Interfaces/Wrappers/Browser/IWebPage.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public interface IWebPage
1414
Task<IWebResponse> GoToAsync(string url, int? timeout = null, WaitUntilNavigation[] waitUntil = null);
1515
Task SetUserAgentAsync(string userAgent);
1616
Task<string> GetContentAsync();
17-
Task<IWebRequest> WaitForRequestAsync(Func<Request, bool> predicate, WaitForOptions options = null);
17+
Task<IWebRequest> WaitForRequestAsync(Func<IRequest, bool> predicate, WaitForOptions options = null);
1818
Task<CookieParam[]> GetCookiesAsync(params string[] urls);
1919
Task CloseAsync(PageCloseOptions options = null);
2020
}

UniversalDownloaderPlatform.PuppeteerEngine/PuppeteerEngine.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Collections.Generic;
33
using System.Diagnostics;
44
using System.IO;
@@ -17,7 +17,7 @@ namespace UniversalDownloaderPlatform.PuppeteerEngine
1717
{
1818
internal class PuppeteerEngine : IPuppeteerEngine, IDisposable
1919
{
20-
private Browser _browser;
20+
private IBrowser _browser;
2121
private IWebBrowser _browserWrapper;
2222

2323
private bool _headless;
@@ -132,7 +132,7 @@ private async Task<IWebBrowser> StartLocalBrowser()
132132
try
133133
{
134134
_logger.Debug("Downloading browser");
135-
await new BrowserFetcher().DownloadAsync(BrowserFetcher.DefaultRevision);
135+
await new BrowserFetcher().DownloadAsync();
136136
_logger.Debug("Launching browser");
137137

138138
List<string> browserArguments = new List<string>();
@@ -154,7 +154,7 @@ private async Task<IWebBrowser> StartLocalBrowser()
154154
});
155155

156156
_logger.Debug("Opening new page");
157-
Page descriptionPage = await _browser.NewPageAsync();
157+
IPage descriptionPage = await _browser.NewPageAsync();
158158
await descriptionPage.SetContentAsync("<h1>This is a browser of universal downloader platform</h1>");
159159

160160
_logger.Debug("Creating IWebBrowser");
@@ -184,7 +184,7 @@ private async Task<IWebBrowser> ConnectToRemoteBrowser()
184184
});
185185

186186
_logger.Debug("Opening new page");
187-
Page descriptionPage = await _browser.NewPageAsync();
187+
IPage descriptionPage = await _browser.NewPageAsync();
188188
await descriptionPage.SetContentAsync("<h1>This is a browser of universal downloader platform</h1>");
189189

190190
_logger.Debug("Creating IWebBrowser");

UniversalDownloaderPlatform.PuppeteerEngine/UniversalDownloaderPlatform.PuppeteerEngine.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<PackageReference Include="Ninject" Version="3.3.6" />
1010
<PackageReference Include="ninject.extensions.conventions" Version="3.3.0" />
1111
<PackageReference Include="NLog" Version="5.0.0" />
12-
<PackageReference Include="PuppeteerSharp" Version="6.2.0" />
12+
<PackageReference Include="PuppeteerSharp" Version="19.0.1" />
1313
</ItemGroup>
1414

1515
<ItemGroup>

UniversalDownloaderPlatform.PuppeteerEngine/Wrappers/Browser/WebBrowser.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ namespace UniversalDownloaderPlatform.PuppeteerEngine.Wrappers.Browser
1010
/// </summary>
1111
public sealed class WebBrowser : IWebBrowser
1212
{
13-
private readonly PuppeteerSharp.Browser _browser;
13+
private readonly PuppeteerSharp.IBrowser _browser;
1414

15-
public WebBrowser(PuppeteerSharp.Browser browser)
15+
public WebBrowser(PuppeteerSharp.IBrowser browser)
1616
{
1717
_browser = browser ?? throw new ArgumentNullException(nameof(browser));
1818
}

UniversalDownloaderPlatform.PuppeteerEngine/Wrappers/Browser/WebPage.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ namespace UniversalDownloaderPlatform.PuppeteerEngine.Wrappers.Browser
1212
/// </summary>
1313
public sealed class WebPage : IWebPage
1414
{
15-
private readonly Page _page;
15+
private readonly IPage _page;
1616
private bool _configured;
17-
public WebPage(Page page)
17+
public WebPage(IPage page)
1818
{
1919
_page = page ?? throw new ArgumentNullException(nameof(page));
2020
_configured = false;
@@ -32,7 +32,7 @@ public async Task<IWebResponse> GoToAsync(string url, int? timeout = null, WaitU
3232
if (!timeout.HasValue)
3333
timeout = 60000;
3434

35-
Response response = await _page.GoToAsync(url, timeout, waitUntil);
35+
IResponse response = await _page.GoToAsync(url, timeout, waitUntil);
3636
IWebResponse webResponse = new WebResponse(response);
3737
return webResponse;
3838
}
@@ -47,10 +47,10 @@ public async Task<string> GetContentAsync()
4747
return await _page.GetContentAsync();
4848
}
4949

50-
public async Task<IWebRequest> WaitForRequestAsync(Func<Request, bool> predicate, WaitForOptions options = null)
50+
public async Task<IWebRequest> WaitForRequestAsync(Func<IRequest, bool> predicate, WaitForOptions options = null)
5151
{
5252
await ConfigurePage();
53-
Request request = await _page.WaitForRequestAsync(predicate, options);
53+
IRequest request = await _page.WaitForRequestAsync(predicate, options);
5454
IWebRequest webRequest = new WebRequest(request);
5555
return webRequest;
5656
}

UniversalDownloaderPlatform.PuppeteerEngine/Wrappers/Browser/WebRequest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ namespace UniversalDownloaderPlatform.PuppeteerEngine.Wrappers.Browser
1010
/// </summary>
1111
public sealed class WebRequest : IWebRequest
1212
{
13-
private readonly Request _request;
13+
private readonly IRequest _request;
1414

15-
public WebRequest(Request request)
15+
public WebRequest(IRequest request)
1616
{
1717
_request = request ?? throw new ArgumentNullException(nameof(request));
1818
}

UniversalDownloaderPlatform.PuppeteerEngine/Wrappers/Browser/WebResponse.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Net;
33
using System.Threading.Tasks;
44
using PuppeteerSharp;
@@ -12,8 +12,8 @@ namespace UniversalDownloaderPlatform.PuppeteerEngine.Wrappers.Browser
1212
/// </summary>
1313
public sealed class WebResponse : IWebResponse
1414
{
15-
private readonly Response _response;
16-
public WebResponse(Response response)
15+
private readonly IResponse _response;
16+
public WebResponse(IResponse response)
1717
{
1818
_response = response ?? throw new ArgumentNullException(nameof(response));
1919
}

0 commit comments

Comments
 (0)