Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions pydoll/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,8 @@ class Scripts:

// Extract cookies from set-cookie header
const cookies = document.cookie;
const responseClone = response.clone();
const content = await responseClone.arrayBuffer();
let text = await response.text();
const possiblePrefixes = [")]}}'\\n", ")]}}'\\n", ")]}}\\n"];
for (let prefix of possiblePrefixes) {{
Expand All @@ -260,7 +262,7 @@ class Scripts:
break;
}}
}}
let content, jsonData;
let jsonData;
const contentType = response.headers.get('content-type') || '';

if (contentType.includes('application/json')) {{
Expand All @@ -271,10 +273,8 @@ class Scripts:
jsonData = null;
// Keep original text if parsing fails
}}
content = new TextEncoder().encode(text).buffer;
}} else {{
// For non-JSON, keep original text handling
content = new TextEncoder().encode(text).buffer;
jsonData = null;
}}

Expand Down
Loading