This commit is contained in:
afkarxyz
2025-10-12 00:30:15 +07:00
parent ef893ab9f4
commit 87a6a778f7
-16
View File
@@ -31,15 +31,7 @@ def summarise(caps):
return True, f"Saved to: {output_file}" return True, f"Saved to: {output_file}"
def grab_live(progress_callback=None): def grab_live(progress_callback=None):
"""
Grab secrets from Spotify web player
Args:
progress_callback: Optional callback function to report progress
Returns:
list: Captured secrets
"""
def emit_progress(msg): def emit_progress(msg):
if progress_callback: if progress_callback:
progress_callback(msg) progress_callback(msg)
@@ -87,20 +79,12 @@ def grab_live(progress_callback=None):
page.quit() page.quit()
def scrape_and_save(progress_callback=None): def scrape_and_save(progress_callback=None):
"""
Main function to scrape secrets and save to file
Args:
progress_callback: Optional callback function to report progress
Returns:
tuple: (success: bool, message: str)
"""
try: try:
caps = grab_live(progress_callback) caps = grab_live(progress_callback)
return summarise(caps) return summarise(caps)
except Exception as e: except Exception as e:
return False, f"Error: {str(e)}" return False, f"Error: {str(e)}"
def main(): def main():
success, message = scrape_and_save() success, message = scrape_and_save()
print(message) print(message)