pub struct OnPageResourceHtml {Show 27 fields
pub resource_type: Option<String>,
pub status_code: Option<i32>,
pub location: Option<String>,
pub url: Option<String>,
pub meta: Option<OnPageResourceMeta>,
pub page_timing: Option<OnPageResourceHtmlPageTiming>,
pub onpage_score: Option<f64>,
pub total_dom_size: Option<i64>,
pub custom_js_response: Option<Value>,
pub custom_js_client_exception: Option<String>,
pub broken_resources: Option<bool>,
pub broken_links: Option<bool>,
pub duplicate_title: Option<bool>,
pub duplicate_description: Option<bool>,
pub duplicate_content: Option<bool>,
pub click_depth: Option<i32>,
pub size: Option<i64>,
pub encoded_size: Option<i64>,
pub total_transfer_size: Option<i64>,
pub fetch_time: Option<String>,
pub cache_control: Option<OnPageResourceHtmlCacheControl>,
pub checks: Option<OnPageResourceHtmlWebsiteChecks>,
pub content_encoding: Option<String>,
pub media_type: Option<String>,
pub server: Option<String>,
pub is_resource: Option<bool>,
pub last_modified: Option<OnPageResourceHtmlLastModified>,
}Expand description
A crawled HTML page returned by the OnPage Pages endpoint. See https://docs.dataforseo.com/v3/on_page/pages/.
Fields§
§resource_type: Option<String>Type of the returned resource (e.g. html, broken, redirect).
status_code: Option<i32>HTTP status code returned when fetching the page.
location: Option<String>Location header value indicating the URL the page redirects to.
url: Option<String>URL of the analyzed page.
meta: Option<OnPageResourceMeta>Meta information extracted from the page.
page_timing: Option<OnPageResourceHtmlPageTiming>Page load timing metrics.
onpage_score: Option<f64>Overall optimization score on a 100-point scale.
total_dom_size: Option<i64>Total DOM size of the page, in element count.
custom_js_response: Option<Value>Response of the custom JavaScript executed on the page.
custom_js_client_exception: Option<String>Exception thrown by the custom client-side JavaScript, if any.
broken_resources: Option<bool>True when the page contains broken resources.
broken_links: Option<bool>True when the page contains broken links.
duplicate_title: Option<bool>True when the page has a duplicate title tag.
duplicate_description: Option<bool>True when the page has a duplicate meta description.
duplicate_content: Option<bool>True when the page has duplicate content.
click_depth: Option<i32>Number of clicks required to reach the page from the homepage.
size: Option<i64>Uncompressed size of the page, in bytes.
encoded_size: Option<i64>Page size after encoding, in bytes.
total_transfer_size: Option<i64>Compressed size transferred over the network, in bytes.
fetch_time: Option<String>Date and time when the resource was fetched (UTC).
cache_control: Option<OnPageResourceHtmlCacheControl>Cache-control information for the page.
checks: Option<OnPageResourceHtmlWebsiteChecks>Result of the on-page SEO checks for the page.
content_encoding: Option<String>Compression algorithm applied to the content.
media_type: Option<String>Media type used to display the page (e.g. text/html).
server: Option<String>Server version information from the response headers.
is_resource: Option<bool>True when the item is a single resource.
last_modified: Option<OnPageResourceHtmlLastModified>Last-modified dates from header, sitemap, and meta tag.