mirror of
https://git.mirrors.martin98.com/https://github.com/mendableai/firecrawl
synced 2025-08-04 20:00:39 +08:00
Merge pull request #649 from mendableai/nsc/chrome-cdp-for-params
Better engine for wait + other params
This commit is contained in:
commit
2cbc4c59ce
@ -55,7 +55,7 @@ export async function scrapWithFireEngine({
|
|||||||
try {
|
try {
|
||||||
const reqParams = await generateRequestParams(url);
|
const reqParams = await generateRequestParams(url);
|
||||||
let waitParam = reqParams["params"]?.wait ?? waitFor;
|
let waitParam = reqParams["params"]?.wait ?? waitFor;
|
||||||
let engineParam = reqParams["params"]?.engine ?? reqParams["params"]?.fireEngineOptions?.engine ?? fireEngineOptions?.engine ?? "playwright";
|
let engineParam = reqParams["params"]?.engine ?? reqParams["params"]?.fireEngineOptions?.engine ?? fireEngineOptions?.engine ?? "chrome-cdp";
|
||||||
let screenshotParam = reqParams["params"]?.screenshot ?? screenshot;
|
let screenshotParam = reqParams["params"]?.screenshot ?? screenshot;
|
||||||
let fullPageScreenshotParam = reqParams["params"]?.fullPageScreenshot ?? fullPageScreenshot;
|
let fullPageScreenshotParam = reqParams["params"]?.fullPageScreenshot ?? fullPageScreenshot;
|
||||||
let fireEngineOptionsParam : FireEngineOptions = reqParams["params"]?.fireEngineOptions ?? fireEngineOptions;
|
let fireEngineOptionsParam : FireEngineOptions = reqParams["params"]?.fireEngineOptions ?? fireEngineOptions;
|
||||||
|
@ -96,15 +96,15 @@ function getScrapingFallbackOrder(
|
|||||||
"fetch",
|
"fetch",
|
||||||
].filter(Boolean);
|
].filter(Boolean);
|
||||||
|
|
||||||
if (isWaitPresent || isScreenshotPresent || isHeadersPresent) {
|
// if (isWaitPresent || isScreenshotPresent || isHeadersPresent) {
|
||||||
defaultOrder = [
|
// defaultOrder = [
|
||||||
"fire-engine",
|
// "fire-engine",
|
||||||
useFireEngine ? undefined : "playwright",
|
// useFireEngine ? undefined : "playwright",
|
||||||
...defaultOrder.filter(
|
// ...defaultOrder.filter(
|
||||||
(scraper) => scraper !== "fire-engine" && scraper !== "playwright"
|
// (scraper) => scraper !== "fire-engine" && scraper !== "playwright"
|
||||||
),
|
// ),
|
||||||
].filter(Boolean);
|
// ].filter(Boolean);
|
||||||
}
|
// }
|
||||||
|
|
||||||
const filteredDefaultOrder = defaultOrder.filter(
|
const filteredDefaultOrder = defaultOrder.filter(
|
||||||
(scraper: (typeof baseScrapers)[number]) =>
|
(scraper: (typeof baseScrapers)[number]) =>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user