developer28 commited on
Commit
08f8506
·
verified ·
1 Parent(s): e79671d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -33,7 +33,14 @@ def extract_metadata(url, cookies_file=None):
33
 
34
  if cookies_file and os.path.exists(cookies_file):
35
  print(f"🔐 Using cookies file: {cookies_file}")
36
- ydl_opts['cookiefile'] = cookies_file
 
 
 
 
 
 
 
37
  else:
38
  print("⚠️ No cookies file provided or path invalid.")
39
 
 
33
 
34
  if cookies_file and os.path.exists(cookies_file):
35
  print(f"🔐 Using cookies file: {cookies_file}")
36
+ # Validate Netscape format header
37
+ with open(cookies_file, "r", encoding="utf-8", errors="ignore") as f:
38
+ first_line = f.readline().strip()
39
+ if "# Netscape HTTP Cookie File" in first_line:
40
+ ydl_opts['cookiefile'] = cookies_file
41
+ print("✅ Valid cookies format detected")
42
+ else:
43
+ print("⚠️ Invalid cookies format. Skipping cookies.")
44
  else:
45
  print("⚠️ No cookies file provided or path invalid.")
46