Matched string in content failure responses

Responses triggered by fail_if_content_contains now identify the first visible string that matched.

Changelog1 min read

Written by

Dmytro Krasun

Published on

Errors triggered by the fail_if_content_contains option now include the first visible string that matched in the matched_string response field.

For example, make the following request:

https://api.screenshotone.com/take?access_key=<API KEY>&url=https://example.com&fail_if_content_contains=Example%20domain

The API returns:

{
"is_successful": false,
"error_message": "The page content contains the specified string by the `fail_if_content_contains` option. If it seems to be a mistake or not what you expected, please, reach out to `support@screenshotone.com` as quickly as possible, and will assist and try to resolve your problem.",
"error_code": "content_contains_specified_string",
"documentation_url": "https://screenshotone.com/docs/errors/content-contains-specified-string/",
"matched_string": "Example Domain"
}

The match remains case-insensitive, while matched_string preserves the text as it appears on the page. If you specify multiple values, the field contains the first visible match found on the page.

See the fail_if_content_contains option documentation for more details.

Read more product updates

New features, bug fixes, and optimizations...

View all product updates
ScreenshotOne CLI is available

ScreenshotOne CLI is available

Use command line interface to automate screenshots in your workflows with ScreenshotOne.

Read more

1 min read

DNS certificate authorization

DNS certificate authorization

We updated DNS certificate authorization records for ScreenshotOne to strengthen protection against unauthorized certificate issuance.

Read more

1 min read

Error metrics in the dashboard

Error metrics in the dashboard

You can now see error metrics in the dashboard to quickly understand what errors are happening and how often.

Read more

1 min read

Automate website screenshots

Exhaustive documentation, ready SDKs, no-code tools, and other automation to help you render website screenshots and outsource all the boring work related to that to us.