mirror of
https://github.com/FlareSolverr/FlareSolverr.git
synced 2026-04-29 02:55:36 +02:00
Update Puppeter and other dependencies
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import {v1 as UUIDv1} from 'uuid'
|
||||
import * as path from 'path'
|
||||
import {SetCookie, Browser} from 'puppeteer'
|
||||
import {Browser} from 'puppeteer'
|
||||
import {Protocol} from "devtools-protocol";
|
||||
|
||||
import log from './log'
|
||||
import {Proxy} from "../controllers/v1";
|
||||
@@ -20,7 +21,7 @@ interface SessionsCache {
|
||||
|
||||
export interface SessionCreateOptions {
|
||||
oneTimeSession: boolean
|
||||
cookies?: SetCookie[],
|
||||
cookies?: Protocol.Network.CookieParam[],
|
||||
maxTimeout?: number
|
||||
proxy?: Proxy
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {Response, Headers, Page} from 'puppeteer'
|
||||
import {Page, HTTPResponse} from 'puppeteer'
|
||||
const Timeout = require('await-timeout');
|
||||
|
||||
import log from './log'
|
||||
@@ -11,7 +11,7 @@ const sessions = require('./sessions')
|
||||
export interface ChallengeResolutionResultT {
|
||||
url: string
|
||||
status: number,
|
||||
headers?: Headers,
|
||||
headers?: Record<string, string>,
|
||||
response: string,
|
||||
cookies: object[]
|
||||
userAgent: string
|
||||
@@ -64,7 +64,7 @@ async function resolveChallenge(params: V1Request, session: SessionsCacheItem):
|
||||
|
||||
// go to the page
|
||||
log.debug(`Navigating to... ${params.url}`)
|
||||
let response: Response = await gotoPage(params, page);
|
||||
let response: HTTPResponse = await gotoPage(params, page);
|
||||
|
||||
// set cookies
|
||||
if (params.cookies) {
|
||||
@@ -128,8 +128,8 @@ async function resolveChallenge(params: V1Request, session: SessionsCacheItem):
|
||||
}
|
||||
}
|
||||
|
||||
async function gotoPage(params: V1Request, page: Page): Promise<Response> {
|
||||
let response: Response;
|
||||
async function gotoPage(params: V1Request, page: Page): Promise<HTTPResponse> {
|
||||
let response: HTTPResponse;
|
||||
if (params.method != 'POST') {
|
||||
response = await page.goto(params.url, {waitUntil: 'domcontentloaded'});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user