File size: 1,695 Bytes
25ae7fe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import asyncio
import httpx
from bs4 import BeautifulSoup

async def debug_fetch():
    mirrors = ["https://q.larozavideo.net", "https://larooza.mom", "https://larooza.site", "https://m.laroza-tv.net"]
    async with httpx.AsyncClient(timeout=10.0, follow_redirects=True) as client:
        for mirror in mirrors:
            print(f"\n--- Checking mirror: {mirror} ---")
            try:
                resp = await client.get(mirror, headers={"User-Agent": "Mozilla/5.0"})
                print(f"Status: {resp.status_code}")
                if resp.status_code == 200:
                    soup = BeautifulSoup(resp.text, 'html.parser')
                    title = soup.title.string if soup.title else "No title"
                    print(f"Title: {title}")
                    
                    selectors = ['.thumbnail', '.pm-li-video', '.pm-video-thumb', '.video-block', '.movie-item', 'li.col-xs-6', '.box', '.video-box', '.video-item', '.post-item']
                    found = False
                    for sel in selectors:
                        count = len(soup.select(sel))
                        if count > 0:
                            print(f"  Found {count} items with selector {sel}")
                            found = True
                    
                    if not found:
                        video_links = len(soup.select('a[href*="video.php"], a[href*="watch.php"]'))
                        print(f"  Found {video_links} video/watch links.")
                else:
                    print(f"  Snippet: {resp.text[:200]}")
            except Exception as e:
                print(f"  Error: {e}")

if __name__ == "__main__":
    asyncio.run(debug_fetch())