diff --git a/src/grabcraft.js b/src/grabcraft.js index bae3729..183465c 100644 --- a/src/grabcraft.js +++ b/src/grabcraft.js @@ -323,15 +323,41 @@ function extractRenderObject(html) { * @returns {{ url: string, blueprintId: string } | null} */ function extractExternalScriptUrl(html) { - const regex = /]+src=["']((?:https?:\/\/[^"']*)?\/js\/RenderObject\/myRenderObject_(\d+)\.js)["']/i; - const match = html.match(regex); - if (!match) return null; - - let url = match[1]; - if (url.startsWith('/')) { - url = GRABCRAFT_BASE + url; + // Pattern 1: explicit