mirror of
https://git.mirrors.martin98.com/https://github.com/mendableai/firecrawl
synced 2025-08-12 07:19:03 +08:00
feat(extractSmartScrape): better pagination handling
This commit is contained in:
parent
509e6e658c
commit
751c30f139
@ -16,7 +16,7 @@ const commonSmartScrapeProperties = {
|
||||
shouldUseSmartscrape: {
|
||||
type: "boolean",
|
||||
description:
|
||||
"Set to `true` if any of the extractedData is null and you think you can find the information by performing user-like interactions (e.g., clicking buttons/accordions to reveal hidden text, login, inputs etc.). SmartScrape can perform these actions to access the data.",
|
||||
"Set to `true` if any of the extractedData is null and you think you can find the information by performing user-like interactions (e.g., clicking buttons/accordions to reveal hidden text, login, inputs, pagination etc.). SmartScrape can perform these actions to access the data.",
|
||||
},
|
||||
// Note: extractedData is added dynamically in prepareSmartScrapeSchema
|
||||
};
|
||||
|
@ -386,7 +386,7 @@ export async function generateCompletions({
|
||||
const repairConfig = {
|
||||
experimental_repairText: async ({ text, error }) => {
|
||||
// AI may output a markdown JSON code block. Remove it - mogery
|
||||
logger.debug("Repairing text", { textType: typeof text, error });
|
||||
logger.debug("Repairing text", { textType: typeof text, textPeek: JSON.stringify(text).slice(0, 100) + "...", error });
|
||||
|
||||
if (typeof text === "string" && text.trim().startsWith("```")) {
|
||||
if (text.trim().startsWith("```json")) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user