Skip to main content
Field Fixer lets you correct Auto-detected extraction fields with natural language. Tell Octoparse what the output should contain, review the proposed change and sample values, then decide whether to apply it. Introduced in Octoparse 10.2, Field Fixer marks a step toward an agentic AI web scraper. It does more than explain how to fix a field: it understands the goal, inspects the current task, plans a field-level change, and prepares the result for your approval.

What Field Fixer does for you

Suppose Auto-detect creates a Price field, but it captures the crossed-out list price instead of the current selling price. You enter:
Change Price to the discounted selling price, not the original price.
Field Fixer then works through the task with you:
  1. Identifies the target. It connects your request to the existing Price field instead of treating the prompt as a general question.
  2. Inspects the current extraction. It considers what Price currently extracts and the relevant elements on the loaded page.
  3. Plans the field change. It determines that the field source needs to change while the surrounding list and workflow remain intact.
  4. Resolves uncertainty. If several prices could match your description, it asks you to select the intended value on the page instead of guessing silently.
  5. Checks the result. It tests the proposed field against sample items and presents the extracted values for review.
  6. Updates the task after approval. The existing field changes only when you accept the proposal, after which Octoparse refreshes the Data Preview.
The result is not a tutorial telling you to edit XPath. It is a task change prepared by an agent and verified by you.

How much work it removes

The improvement is clearest when Auto-detect has already built the right list and navigation, but the output columns need correction. Field Fixer shifts field repair from configuring how the scraper should extract to specifying and verifying what the dataset should contain. It reduces the expertise needed for common field corrections, but it does not eliminate final testing.

Changes you can request

Field Fixer can add, remove, rename, or adjust extraction fields while leaving the surrounding workflow intact.

Fix a field

1

Create an Auto-detected task

Run Auto-detect, then review the fields and sample values in the Data Preview.
2

Open Field Fixer from Data Preview

Generate the workflow and Data Preview first. Then open Field Fixer from the Data Preview header or the ✨ control beside a field. The entry remains unavailable until an extraction workflow and preview exist.
3

Describe the expected result

State what the field should contain. Select the affected field first when possible. Be specific when the page contains similar values, such as a list price and a sale price.
4

Provide page context if requested

If the intended value is ambiguous, select the correct element on the webpage so Field Fixer can continue with the right target.
5

Review the proposal

Compare the proposed change and sample values with the webpage. Check several rows, including items with different layouts or missing values.
6

Apply and test

Apply the change only when the preview is correct. Run a small test before starting a full local or cloud run.

Where Field Fixer stops

Field Fixer in Octoparse 10.2 focuses on fields in Auto-detected tasks. It does not create or repair an entire workflow from a prompt. Use the no-code builder to change pagination, scrolling, detail-page clicks, login and form actions, wait conditions, loops, or the overall action sequence.
AI-generated changes can be incorrect. Always review the sample output and test the task before running it at scale.

Auto-detect

Generate the initial extraction fields and workflow.

No-code builder

Configure page actions and complex workflow behavior.

Refine data

Clean and reformat extracted values.