v4.9
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user