22 lines
794 B
Python
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())
|