MCPcopy Create free account
hub / github.com/deta/surf / extractResourceUsingWebview

Method extractResourceUsingWebview

packages/web-parser/src/index.ts:123–134  ·  view source on GitHub ↗
(document: Document)

Source from the content-addressed store, hash-verified

121 }
122
123 async extractResourceUsingWebview(document: Document) {
124 const webviewExtractor = this.createWebviewExtractor(document)
125
126 await webviewExtractor.initializeWebview()
127
128 // TODO - wait for the page to have fully loaded
129 await wait(3000)
130
131 const extracted = await webviewExtractor.detectResource()
132
133 return extracted as DetectedResource | null
134 }
135
136 async runActionUsingWebview(document: Document, id: string, inputs?: WebServiceActionInputs) {
137 const webviewExtractor = this.createWebviewExtractor(document)

Callers 4

processLinkMethod · 0.95
refreshResourceDataMethod · 0.95
extractResourceMethod · 0.95

Calls 4

initializeWebviewMethod · 0.80
waitFunction · 0.70
detectResourceMethod · 0.45

Tested by

no test coverage detected