Files
Newbie_CRM/browser-use-service/test_scrape.py
T

22 lines
794 B
Python

import asyncio, sys, logging
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s [%(levelname)s] %(message)s')
sys.path.insert(0, '.')
from main import get_fb_cookies, scrape_facebook
async def test():
print('Step 1: get cookies')
cookies = await get_fb_cookies()
print(f'Got {len(cookies)} cookies')
if not cookies:
print('No cookies - will still try scrape')
print('Step 2: run scrape_facebook')
result = await scrape_facebook(force=True)
print(f'Result success={result["success"]} leads={len(result["leads"])} error={result.get("error")}')
if result.get('leads'):
for l in result['leads'][:3]:
print(f' - {l["title"][:100]}')
if result.get('error'):
print(f' Error: {result["error"]}')
asyncio.run(test())