← Back to Page domain

Page.searchInResource

Searches for given string in resource content.

Domain: Page experimental

Parameters

NameTypeDescription
frameIdFrameIdFrame id for resource to search in.
urlstringURL of the resource to search in.
querystringString to search for.
caseSensitive (optional)booleanIf true, search is case sensitive.
isRegex (optional)booleanIf true, treats string parameter as regex.

Returns

NameTypeDescription
resultarrayList of search matches.

Example Request

{
  "id": 1,
  "method": "Page.searchInResource",
  "params": {
    "frameId": "ABC123DEF456",
    "url": "https://example.com",
    "query": "query-value"
  }
}

Example Response

{
  "id": 1,
  "result": {
    "result": {
      "type": "string",
      "value": "Example Domain"
    }
  }
}

Usage in Node.js

const result = await send('Page.searchInResource', {"frameId": "ABC123DEF456", "url": "https://example.com", "query": "query-value"});
console.log(result);
// {"result": {"type": "string", "value": "Example Domain"}}