mirror of
https://github.com/doms9/iptv.git
synced 2026-01-21 03:59:03 +01:00
Compare commits
No commits in common. "078263e046975329cb04599c679601a288b1c6da" and "b1290958b7cad0dc236305caa1ce34e94c8b449d" have entirely different histories.
078263e046
...
b1290958b7
8 changed files with 101077 additions and 93607 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -13,4 +13,4 @@ wheels/
|
||||||
.python-version
|
.python-version
|
||||||
stuff/
|
stuff/
|
||||||
M3U8/scrapers/caches/*
|
M3U8/scrapers/caches/*
|
||||||
logs/
|
*.log
|
||||||
187131
EPG/TV.xml
187131
EPG/TV.xml
File diff suppressed because one or more lines are too long
3254
M3U8/TV.m3u8
3254
M3U8/TV.m3u8
File diff suppressed because it is too large
Load diff
3254
M3U8/events.m3u8
3254
M3U8/events.m3u8
File diff suppressed because it is too large
Load diff
995
M3U8/logs/fetch.log.2026-01-06
Normal file
995
M3U8/logs/fetch.log.2026-01-06
Normal file
|
|
@ -0,0 +1,995 @@
|
||||||
|
[2026-01-06 | 20:30:32] INFO [__main__] ========== Scraper Started ========== (fetch.py:52)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [__main__] Fetching base M3U8 (fetch.py:40)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.cdnlivetv] Loaded 7 event(s) from cache (cdnlivetv.py:95)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.cdnlivetv] Scraping from "https://api.cdn-live.tv/api/v1/events/sports" (cdnlivetv.py:97)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.cdnlivetv] Processing 3 new URL(s) (cdnlivetv.py:101)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.embedhd] Loaded 4 event(s) from cache (embedhd.py:85)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.embedhd] Scraping from "https://embedhd.org/api-event.php" (embedhd.py:87)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.embedhd] Processing 1 new URL(s) (embedhd.py:91)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.fawa] Loaded 43 event(s) from cache (fawa.py:96)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.fawa] Scraping from "http://www.fawanews.sc/" (fawa.py:98)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.istreameast] Loaded 32 event(s) from cache (istreameast.py:113)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.istreameast] Scraping from "https://istreameast.app" (istreameast.py:115)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.pawa] Loaded 0 event(s) from cache (pawa.py:96)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.pawa] Scraping from "https://pawastreams.net/feed" (pawa.py:98)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.pixel] Loaded 32 event(s) from cache (pixel.py:82)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.ppv] Loaded 17 event(s) from cache (ppv.py:94)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.roxie] Loaded 12 event(s) from cache (roxie.py:143)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.roxie] Scraping from "https://roxiestreams.live" (roxie.py:145)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.roxie] Processing 2 new URL(s) (roxie.py:149)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.shark] Loaded 6 event(s) from cache (shark.py:121)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.shark] Scraping from "https://sharkstreams.net" (shark.py:123)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.shark] Processing 0 new URL(s) (shark.py:127)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.shark] No new events found (shark.py:171)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.sport9] Loaded 2 event(s) from cache (sport9.py:98)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.sport9] Scraping from "https://sport9.ru/" (sport9.py:100)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamcenter] Loaded 12 event(s) from cache (streamcenter.py:100)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamcenter] Scraping from "https://streamcenter.xyz" (streamcenter.py:102)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamcenter] Processing 0 new URL(s) (streamcenter.py:106)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamcenter] No new events found (streamcenter.py:159)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamfree] Loaded 27 event(s) from cache (streamfree.py:74)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamhub] Loaded 0 event(s) from cache (streamhub.py:144)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamhub] Scraping from "https://streamhub.pro/" (streamhub.py:146)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamhub] Processing 0 new URL(s) (streamhub.py:150)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamhub] No new events found (streamhub.py:209)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamsgate] Loaded 0 event(s) from cache (streamsgate.py:130)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamsgate] Scraping from "https://streamingon.org" (streamsgate.py:132)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamsgate] Processing 0 new URL(s) (streamsgate.py:136)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.streamsgate] No new events found (streamsgate.py:189)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.strmd] Loaded 39 event(s) from cache (strmd.py:127)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.totalsportek] Loaded 6 event(s) from cache (totalsportek.py:120)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.totalsportek] Scraping from "https://live.totalsportek777.com/" (totalsportek.py:122)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.tvpass] Loaded 16 event(s) from cache (tvpass.py:63)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.webcast] Loaded 6 event(s) from cache (webcast.py:111)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.webcast] Scraping from "https://slapstreams.com" (webcast.py:113)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.webcast] Processing 1 new URL(s) (webcast.py:117)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.strmd] Scraping from "https://streami.su" (strmd.py:136)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.strmd] Processing 7 new URL(s) (strmd.py:140)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.istreameast] Processing 7 new URL(s) (istreameast.py:119)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.roxie] URL 1) Captured M3U8 (roxie.py:47)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.totalsportek] Processing 0 new URL(s) (totalsportek.py:126)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.totalsportek] No new events found (totalsportek.py:175)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.fawa] Processing 4 new URL(s) (fawa.py:102)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.roxie] URL 2) Captured M3U8 (roxie.py:47)
|
||||||
|
[2026-01-06 | 20:30:32] INFO [scrapers.roxie] Collected and cached 2 new event(s) (roxie.py:190)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.ppv] Scraping from "https://ppv.to" (ppv.py:107)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.ppv] Processing 4 new URL(s) (ppv.py:111)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.fawa] URL 1) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.fawa] URL 2) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.pawa] Processing 10 new URL(s) (pawa.py:102)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.fawa] URL 3) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.istreameast] URL 1) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.fawa] URL 4) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.fawa] Collected and cached 4 new event(s) (fawa.py:145)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.sport9] Processing 10 new URL(s) (sport9.py:104)
|
||||||
|
[2026-01-06 | 20:30:33] WARNING [scrapers.pawa] URL 1) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 20:30:33] INFO [scrapers.istreameast] URL 2) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 20:30:34] WARNING [scrapers.pawa] URL 2) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 20:30:34] WARNING [scrapers.pawa] URL 3) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 20:30:34] INFO [scrapers.istreameast] URL 3) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 20:30:34] WARNING [scrapers.pawa] URL 4) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 20:30:34] WARNING [scrapers.pawa] URL 5) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 20:30:34] INFO [scrapers.istreameast] URL 4) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 20:30:35] WARNING [scrapers.pawa] URL 6) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 20:30:35] INFO [scrapers.istreameast] URL 5) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 20:30:36] INFO [scrapers.ppv] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:36] WARNING [scrapers.pawa] URL 7) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 20:30:36] WARNING [scrapers.pawa] URL 8) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 20:30:36] INFO [scrapers.istreameast] URL 6) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 20:30:36] WARNING [scrapers.pawa] URL 9) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 20:30:36] WARNING [scrapers.pawa] URL 10) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 20:30:36] INFO [scrapers.pawa] No new events found (pawa.py:147)
|
||||||
|
[2026-01-06 | 20:30:37] INFO [scrapers.strmd] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:39] INFO [scrapers.ppv] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:41] ERROR [scrapers.istreameast] Failed to fetch "https://istreameast.app/ncaa/north-carolina-state-wolfpack-boston-college-eagles/31669888": (webwork.py:72)
|
||||||
|
[2026-01-06 | 20:30:41] INFO [scrapers.istreameast] URL 7) Failed to load url. (istreameast.py:22)
|
||||||
|
[2026-01-06 | 20:30:41] INFO [scrapers.istreameast] Collected and cached 6 new event(s) (istreameast.py:161)
|
||||||
|
[2026-01-06 | 20:30:42] INFO [scrapers.strmd] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:44] INFO [scrapers.sport9] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:45] WARNING [scrapers.cdnlivetv] URL 1) Timed out after 10s, skipping event (webwork.py:106)
|
||||||
|
[2026-01-06 | 20:30:45] INFO [scrapers.ppv] URL 3) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:49] INFO [scrapers.strmd] URL 3) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:51] INFO [scrapers.webcast] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:51] INFO [scrapers.embedhd] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:53] INFO [scrapers.ppv] URL 4) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:53] INFO [scrapers.ppv] Collected and cached 4 new event(s) (ppv.py:163)
|
||||||
|
[2026-01-06 | 20:30:55] INFO [scrapers.embedhd] Collected and cached 1 new event(s) (embedhd.py:141)
|
||||||
|
[2026-01-06 | 20:30:55] INFO [scrapers.sport9] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:56] INFO [scrapers.strmd] URL 4) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:57] INFO [scrapers.webcast] Collected and cached 1 new event(s) (webcast.py:167)
|
||||||
|
[2026-01-06 | 20:30:57] INFO [scrapers.cdnlivetv] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:30:59] INFO [scrapers.strmd] URL 5) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:01] INFO [scrapers.sport9] URL 3) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:02] INFO [scrapers.strmd] URL 6) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:05] INFO [scrapers.strmd] URL 7) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:05] INFO [scrapers.strmd] Collected and cached 7 new event(s) (strmd.py:191)
|
||||||
|
[2026-01-06 | 20:31:06] INFO [scrapers.cdnlivetv] URL 3) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:06] INFO [scrapers.sport9] URL 4) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:08] INFO [scrapers.cdnlivetv] Collected and cached 2 new event(s) (cdnlivetv.py:151)
|
||||||
|
[2026-01-06 | 20:31:08] INFO [scrapers.sport9] URL 5) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:11] INFO [scrapers.sport9] URL 6) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:14] INFO [scrapers.sport9] URL 7) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:16] INFO [scrapers.sport9] URL 8) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:17] INFO [scrapers.sport9] URL 9) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:19] INFO [scrapers.sport9] URL 10) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 20:31:19] INFO [scrapers.sport9] Collected and cached 10 new event(s) (sport9.py:155)
|
||||||
|
[2026-01-06 | 20:31:19] INFO [scrapers.watchfooty] Loaded 51 event(s) from cache (watchfooty.py:247)
|
||||||
|
[2026-01-06 | 20:31:20] INFO [scrapers.watchfooty] Scraping from "https://www.watchfooty.su" (watchfooty.py:256)
|
||||||
|
[2026-01-06 | 20:31:21] INFO [scrapers.watchfooty] Processing 4 new URL(s) (watchfooty.py:260)
|
||||||
|
[2026-01-06 | 20:31:27] INFO [scrapers.watchfooty] URL 1) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 20:31:32] INFO [scrapers.watchfooty] URL 2) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 20:31:36] INFO [scrapers.watchfooty] URL 3) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 20:31:40] INFO [scrapers.watchfooty] URL 4) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 20:31:40] INFO [scrapers.watchfooty] Collected and cached 4 new event(s) (watchfooty.py:314)
|
||||||
|
[2026-01-06 | 20:31:40] INFO [__main__] Base + Events saved to /home/fp3/iptv/M3U8/TV.m3u8 (fetch.py:139)
|
||||||
|
[2026-01-06 | 20:31:40] INFO [__main__] Events saved to /home/fp3/iptv/M3U8/events.m3u8 (fetch.py:147)
|
||||||
|
|
||||||
|
[2026-01-06 | 21:00:54] INFO [__main__] ========== Scraper Started ========== (fetch.py:52)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [__main__] Fetching base M3U8 (fetch.py:40)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.cdnlivetv] Loaded 9 event(s) from cache (cdnlivetv.py:95)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.cdnlivetv] Scraping from "https://api.cdn-live.tv/api/v1/events/sports" (cdnlivetv.py:97)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.cdnlivetv] Processing 0 new URL(s) (cdnlivetv.py:101)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.cdnlivetv] No new events found (cdnlivetv.py:154)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.embedhd] Loaded 5 event(s) from cache (embedhd.py:85)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.embedhd] Scraping from "https://embedhd.org/api-event.php" (embedhd.py:87)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.embedhd] Processing 0 new URL(s) (embedhd.py:91)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.embedhd] No new events found (embedhd.py:144)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.fawa] Loaded 22 event(s) from cache (fawa.py:96)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.fawa] Scraping from "http://www.fawanews.sc/" (fawa.py:98)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.istreameast] Loaded 38 event(s) from cache (istreameast.py:113)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.istreameast] Scraping from "https://istreameast.app" (istreameast.py:115)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.pawa] Loaded 0 event(s) from cache (pawa.py:96)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.pawa] Scraping from "https://pawastreams.net/feed" (pawa.py:98)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.pixel] Loaded 32 event(s) from cache (pixel.py:82)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.ppv] Loaded 21 event(s) from cache (ppv.py:94)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.roxie] Loaded 14 event(s) from cache (roxie.py:143)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.roxie] Scraping from "https://roxiestreams.live" (roxie.py:145)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.roxie] Processing 0 new URL(s) (roxie.py:149)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.roxie] No new events found (roxie.py:193)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.shark] Loaded 6 event(s) from cache (shark.py:121)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.shark] Scraping from "https://sharkstreams.net" (shark.py:123)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.shark] Processing 0 new URL(s) (shark.py:127)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.shark] No new events found (shark.py:171)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.sport9] Loaded 12 event(s) from cache (sport9.py:98)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.sport9] Scraping from "https://sport9.ru/" (sport9.py:100)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamcenter] Loaded 12 event(s) from cache (streamcenter.py:100)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamcenter] Scraping from "https://streamcenter.xyz" (streamcenter.py:102)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamcenter] Processing 1 new URL(s) (streamcenter.py:106)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamfree] Loaded 27 event(s) from cache (streamfree.py:74)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamhub] Loaded 0 event(s) from cache (streamhub.py:144)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamhub] Scraping from "https://streamhub.pro/" (streamhub.py:146)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamhub] Processing 0 new URL(s) (streamhub.py:150)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamhub] No new events found (streamhub.py:209)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamsgate] Loaded 12 event(s) from cache (streamsgate.py:130)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamsgate] Scraping from "https://streamingon.org" (streamsgate.py:132)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.streamsgate] Processing 1 new URL(s) (streamsgate.py:136)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.strmd] Loaded 42 event(s) from cache (strmd.py:127)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.totalsportek] Loaded 6 event(s) from cache (totalsportek.py:120)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.totalsportek] Scraping from "https://live.totalsportek777.com/" (totalsportek.py:122)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.tvpass] Loaded 16 event(s) from cache (tvpass.py:63)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.webcast] Loaded 7 event(s) from cache (webcast.py:111)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.webcast] Scraping from "https://slapstreams.com" (webcast.py:113)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.webcast] Processing 0 new URL(s) (webcast.py:117)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.webcast] No new events found (webcast.py:170)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.istreameast] Processing 1 new URL(s) (istreameast.py:119)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.strmd] Scraping from "https://streamed.pk" (strmd.py:136)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.strmd] Processing 0 new URL(s) (strmd.py:140)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.strmd] No new events found (strmd.py:194)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.fawa] Processing 27 new URL(s) (fawa.py:102)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.totalsportek] Processing 0 new URL(s) (totalsportek.py:126)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.totalsportek] No new events found (totalsportek.py:175)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.ppv] Scraping from "https://ppvs.su" (ppv.py:107)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.ppv] Processing 0 new URL(s) (ppv.py:111)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.ppv] No new events found (ppv.py:166)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.istreameast] URL 1) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.istreameast] Collected and cached 1 new event(s) (istreameast.py:161)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.fawa] URL 1) No M3U8 found (fawa.py:32)
|
||||||
|
[2026-01-06 | 21:00:54] INFO [scrapers.fawa] URL 2) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:55] INFO [scrapers.pawa] Processing 10 new URL(s) (pawa.py:102)
|
||||||
|
[2026-01-06 | 21:00:55] INFO [scrapers.fawa] URL 3) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:55] INFO [scrapers.sport9] Processing 1 new URL(s) (sport9.py:104)
|
||||||
|
[2026-01-06 | 21:00:55] INFO [scrapers.fawa] URL 4) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:55] INFO [scrapers.fawa] URL 5) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:55] INFO [scrapers.fawa] URL 6) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:55] WARNING [scrapers.pawa] URL 1) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:00:55] INFO [scrapers.fawa] URL 7) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:55] INFO [scrapers.fawa] URL 8) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:55] INFO [scrapers.fawa] URL 9) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:55] WARNING [scrapers.pawa] URL 2) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:00:56] INFO [scrapers.fawa] URL 10) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:56] INFO [scrapers.fawa] URL 11) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:56] WARNING [scrapers.pawa] URL 3) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:00:56] INFO [scrapers.fawa] URL 12) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:56] WARNING [scrapers.pawa] URL 4) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:00:56] INFO [scrapers.fawa] URL 13) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:56] INFO [scrapers.fawa] URL 14) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:56] WARNING [scrapers.pawa] URL 5) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:00:56] INFO [scrapers.fawa] URL 15) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:56] INFO [scrapers.fawa] URL 16) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:56] WARNING [scrapers.pawa] URL 6) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:00:56] INFO [scrapers.fawa] URL 17) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:57] WARNING [scrapers.pawa] URL 7) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:00:57] INFO [scrapers.fawa] URL 18) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:57] INFO [scrapers.streamcenter] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:00:57] INFO [scrapers.fawa] URL 19) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:57] INFO [scrapers.fawa] URL 20) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:57] WARNING [scrapers.pawa] URL 8) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:00:57] INFO [scrapers.streamcenter] Collected and cached 1 new event(s) (streamcenter.py:156)
|
||||||
|
[2026-01-06 | 21:00:57] INFO [scrapers.fawa] URL 21) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:57] INFO [scrapers.fawa] URL 22) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:57] WARNING [scrapers.pawa] URL 9) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:00:57] INFO [scrapers.fawa] URL 23) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:57] INFO [scrapers.fawa] URL 24) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:57] WARNING [scrapers.pawa] URL 10) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:00:57] INFO [scrapers.pawa] No new events found (pawa.py:147)
|
||||||
|
[2026-01-06 | 21:00:58] INFO [scrapers.fawa] URL 25) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:58] INFO [scrapers.fawa] URL 26) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:58] INFO [scrapers.fawa] URL 27) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 21:00:58] INFO [scrapers.fawa] Collected and cached 26 new event(s) (fawa.py:145)
|
||||||
|
[2026-01-06 | 21:00:58] INFO [scrapers.streamsgate] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:00:59] INFO [scrapers.streamsgate] Collected and cached 1 new event(s) (streamsgate.py:186)
|
||||||
|
[2026-01-06 | 21:01:00] INFO [scrapers.sport9] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:01:00] INFO [scrapers.sport9] Collected and cached 1 new event(s) (sport9.py:155)
|
||||||
|
[2026-01-06 | 21:01:00] INFO [scrapers.watchfooty] Loaded 52 event(s) from cache (watchfooty.py:247)
|
||||||
|
[2026-01-06 | 21:01:01] INFO [scrapers.watchfooty] Scraping from "https://www.watchfooty.st" (watchfooty.py:256)
|
||||||
|
[2026-01-06 | 21:01:02] INFO [scrapers.watchfooty] Processing 32 new URL(s) (watchfooty.py:260)
|
||||||
|
[2026-01-06 | 21:01:08] INFO [scrapers.watchfooty] URL 1) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:01:13] INFO [scrapers.watchfooty] URL 2) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:01:17] INFO [scrapers.watchfooty] URL 3) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:01:20] WARNING [scrapers.watchfooty] URL 4) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:01:24] WARNING [scrapers.watchfooty] URL 5) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:01:27] WARNING [scrapers.watchfooty] URL 6) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:01:31] INFO [scrapers.watchfooty] URL 7) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:01:35] INFO [scrapers.watchfooty] URL 8) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:01:39] INFO [scrapers.watchfooty] URL 9) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:01:44] INFO [scrapers.watchfooty] URL 10) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:01:48] INFO [scrapers.watchfooty] URL 11) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:01:53] INFO [scrapers.watchfooty] URL 12) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:01:57] INFO [scrapers.watchfooty] URL 13) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:02] INFO [scrapers.watchfooty] URL 14) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:07] INFO [scrapers.watchfooty] URL 15) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:11] INFO [scrapers.watchfooty] URL 16) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:16] INFO [scrapers.watchfooty] URL 17) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:21] INFO [scrapers.watchfooty] URL 18) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:25] INFO [scrapers.watchfooty] URL 19) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:28] WARNING [scrapers.watchfooty] URL 20) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:02:32] WARNING [scrapers.watchfooty] URL 21) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:02:35] WARNING [scrapers.watchfooty] URL 22) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:02:40] INFO [scrapers.watchfooty] URL 23) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:44] INFO [scrapers.watchfooty] URL 24) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:48] INFO [scrapers.watchfooty] URL 25) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:52] INFO [scrapers.watchfooty] URL 26) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:02:56] INFO [scrapers.watchfooty] URL 27) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:03:00] INFO [scrapers.watchfooty] URL 28) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:03:04] INFO [scrapers.watchfooty] URL 29) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:03:08] INFO [scrapers.watchfooty] URL 30) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:03:13] INFO [scrapers.watchfooty] URL 31) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:03:17] INFO [scrapers.watchfooty] URL 32) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:03:17] INFO [scrapers.watchfooty] Collected and cached 26 new event(s) (watchfooty.py:314)
|
||||||
|
[2026-01-06 | 21:03:17] INFO [__main__] Base + Events saved to /home/fp3/iptv/M3U8/TV.m3u8 (fetch.py:139)
|
||||||
|
[2026-01-06 | 21:03:17] INFO [__main__] Events saved to /home/fp3/iptv/M3U8/events.m3u8 (fetch.py:147)
|
||||||
|
|
||||||
|
[2026-01-06 | 21:30:30] INFO [__main__] ========== Scraper Started ========== (fetch.py:52)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [__main__] Fetching base M3U8 (fetch.py:40)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.cdnlivetv] Loaded 9 event(s) from cache (cdnlivetv.py:95)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.cdnlivetv] Scraping from "https://api.cdn-live.tv/api/v1/events/sports" (cdnlivetv.py:97)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.cdnlivetv] Processing 2 new URL(s) (cdnlivetv.py:101)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.embedhd] Loaded 1 event(s) from cache (embedhd.py:85)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.embedhd] Scraping from "https://embedhd.org/api-event.php" (embedhd.py:87)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.embedhd] Processing 2 new URL(s) (embedhd.py:91)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.fawa] Loaded 48 event(s) from cache (fawa.py:96)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.fawa] Scraping from "http://www.fawanews.sc/" (fawa.py:98)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.istreameast] Loaded 20 event(s) from cache (istreameast.py:113)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.istreameast] Scraping from "https://istreameast.app" (istreameast.py:115)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.pawa] Loaded 0 event(s) from cache (pawa.py:96)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.pawa] Scraping from "https://pawastreams.net/feed" (pawa.py:98)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.pixel] Loaded 32 event(s) from cache (pixel.py:82)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.ppv] Loaded 21 event(s) from cache (ppv.py:94)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.roxie] Loaded 14 event(s) from cache (roxie.py:143)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.roxie] Scraping from "https://roxiestreams.live" (roxie.py:145)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.roxie] Processing 2 new URL(s) (roxie.py:149)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.shark] Loaded 6 event(s) from cache (shark.py:121)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.shark] Scraping from "https://sharkstreams.net" (shark.py:123)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.shark] Processing 0 new URL(s) (shark.py:127)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.shark] No new events found (shark.py:171)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.sport9] Loaded 11 event(s) from cache (sport9.py:98)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.sport9] Scraping from "https://sport9.ru/" (sport9.py:100)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamcenter] Loaded 13 event(s) from cache (streamcenter.py:100)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamcenter] Scraping from "https://streamcenter.xyz" (streamcenter.py:102)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamcenter] Processing 0 new URL(s) (streamcenter.py:106)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamcenter] No new events found (streamcenter.py:159)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamfree] Loaded 27 event(s) from cache (streamfree.py:74)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamhub] Loaded 0 event(s) from cache (streamhub.py:144)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamhub] Scraping from "https://streamhub.pro/" (streamhub.py:146)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamhub] Processing 0 new URL(s) (streamhub.py:150)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamhub] No new events found (streamhub.py:209)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamsgate] Loaded 13 event(s) from cache (streamsgate.py:130)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamsgate] Scraping from "https://streamingon.org" (streamsgate.py:132)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamsgate] Processing 0 new URL(s) (streamsgate.py:136)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.streamsgate] No new events found (streamsgate.py:189)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.strmd] Loaded 41 event(s) from cache (strmd.py:127)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.totalsportek] Loaded 6 event(s) from cache (totalsportek.py:120)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.totalsportek] Scraping from "https://live.totalsportek777.com/" (totalsportek.py:122)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.tvpass] Loaded 16 event(s) from cache (tvpass.py:63)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.webcast] Loaded 7 event(s) from cache (webcast.py:111)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.webcast] Scraping from "https://slapstreams.com" (webcast.py:113)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.webcast] Processing 2 new URL(s) (webcast.py:117)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.roxie] URL 1) Captured M3U8 (roxie.py:47)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.istreameast] Processing 8 new URL(s) (istreameast.py:119)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.ppv] Scraping from "https://ppvs.su" (ppv.py:107)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.ppv] Processing 2 new URL(s) (ppv.py:111)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.totalsportek] Processing 0 new URL(s) (totalsportek.py:126)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.totalsportek] No new events found (totalsportek.py:175)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.roxie] URL 2) Captured M3U8 (roxie.py:47)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.roxie] Collected and cached 2 new event(s) (roxie.py:190)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.fawa] Processing 1 new URL(s) (fawa.py:102)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.strmd] Scraping from "https://streamed.st" (strmd.py:136)
|
||||||
|
[2026-01-06 | 21:30:30] INFO [scrapers.strmd] Processing 4 new URL(s) (strmd.py:140)
|
||||||
|
[2026-01-06 | 21:30:31] INFO [scrapers.pawa] Processing 10 new URL(s) (pawa.py:102)
|
||||||
|
[2026-01-06 | 21:30:31] INFO [scrapers.fawa] URL 1) No M3U8 found (fawa.py:32)
|
||||||
|
[2026-01-06 | 21:30:31] INFO [scrapers.fawa] No new events found (fawa.py:148)
|
||||||
|
[2026-01-06 | 21:30:31] INFO [scrapers.sport9] Processing 2 new URL(s) (sport9.py:104)
|
||||||
|
[2026-01-06 | 21:30:31] INFO [scrapers.istreameast] URL 1) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 21:30:31] WARNING [scrapers.pawa] URL 1) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:30:31] WARNING [scrapers.pawa] URL 2) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:30:31] INFO [scrapers.istreameast] URL 2) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 21:30:32] WARNING [scrapers.pawa] URL 3) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:30:32] INFO [scrapers.istreameast] URL 3) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 21:30:32] WARNING [scrapers.pawa] URL 4) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:30:32] WARNING [scrapers.pawa] URL 5) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:30:32] INFO [scrapers.istreameast] URL 4) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 21:30:33] WARNING [scrapers.pawa] URL 6) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:30:33] INFO [scrapers.istreameast] URL 5) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 21:30:34] WARNING [scrapers.pawa] URL 7) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:30:34] WARNING [scrapers.pawa] URL 8) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:30:34] INFO [scrapers.istreameast] URL 6) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 21:30:34] INFO [scrapers.ppv] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:34] INFO [scrapers.strmd] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:35] WARNING [scrapers.pawa] URL 9) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:30:35] INFO [scrapers.istreameast] URL 7) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 21:30:35] WARNING [scrapers.pawa] URL 10) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 21:30:35] INFO [scrapers.pawa] No new events found (pawa.py:147)
|
||||||
|
[2026-01-06 | 21:30:37] INFO [scrapers.ppv] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:37] INFO [scrapers.ppv] Collected and cached 2 new event(s) (ppv.py:163)
|
||||||
|
[2026-01-06 | 21:30:40] INFO [scrapers.strmd] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:42] INFO [scrapers.sport9] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:43] WARNING [scrapers.webcast] URL 1) Timed out after 10s, skipping event (webwork.py:106)
|
||||||
|
[2026-01-06 | 21:30:45] ERROR [scrapers.istreameast] Failed to fetch "https://gooz.aapmains.net/new-stream-embed/42810?3newa=111": (webwork.py:72)
|
||||||
|
[2026-01-06 | 21:30:45] INFO [scrapers.istreameast] URL 8) Failed to load iframe source. (istreameast.py:39)
|
||||||
|
[2026-01-06 | 21:30:45] INFO [scrapers.istreameast] Collected and cached 7 new event(s) (istreameast.py:161)
|
||||||
|
[2026-01-06 | 21:30:46] INFO [scrapers.strmd] URL 3) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:50] INFO [scrapers.embedhd] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:50] WARNING [scrapers.embedhd] URL 1) Timed out after 10s, skipping event (webwork.py:106)
|
||||||
|
[2026-01-06 | 21:30:51] INFO [scrapers.sport9] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:51] INFO [scrapers.sport9] Collected and cached 2 new event(s) (sport9.py:155)
|
||||||
|
[2026-01-06 | 21:30:53] WARNING [scrapers.cdnlivetv] URL 1) Timed out after 10s, skipping event (webwork.py:106)
|
||||||
|
[2026-01-06 | 21:30:54] INFO [scrapers.strmd] URL 4) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:55] INFO [scrapers.strmd] Collected and cached 4 new event(s) (strmd.py:191)
|
||||||
|
[2026-01-06 | 21:30:57] INFO [scrapers.embedhd] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:57] INFO [scrapers.webcast] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:30:59] INFO [scrapers.embedhd] Collected and cached 1 new event(s) (embedhd.py:141)
|
||||||
|
[2026-01-06 | 21:30:59] INFO [scrapers.webcast] Collected and cached 1 new event(s) (webcast.py:167)
|
||||||
|
[2026-01-06 | 21:31:00] INFO [scrapers.cdnlivetv] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 21:31:01] INFO [scrapers.cdnlivetv] Collected and cached 1 new event(s) (cdnlivetv.py:151)
|
||||||
|
[2026-01-06 | 21:31:01] INFO [scrapers.watchfooty] Loaded 60 event(s) from cache (watchfooty.py:247)
|
||||||
|
[2026-01-06 | 21:31:02] INFO [scrapers.watchfooty] Scraping from "https://www.watchfooty.st" (watchfooty.py:256)
|
||||||
|
[2026-01-06 | 21:31:02] INFO [scrapers.watchfooty] Processing 10 new URL(s) (watchfooty.py:260)
|
||||||
|
[2026-01-06 | 21:31:09] INFO [scrapers.watchfooty] URL 1) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:31:12] WARNING [scrapers.watchfooty] URL 2) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:31:15] WARNING [scrapers.watchfooty] URL 3) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:31:20] INFO [scrapers.watchfooty] URL 4) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:31:24] WARNING [scrapers.watchfooty] URL 5) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:31:28] INFO [scrapers.watchfooty] URL 6) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:31:32] WARNING [scrapers.watchfooty] URL 7) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:31:35] WARNING [scrapers.watchfooty] URL 8) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:31:39] INFO [scrapers.watchfooty] URL 9) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 21:31:42] WARNING [scrapers.watchfooty] URL 10) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 21:31:43] INFO [scrapers.watchfooty] Collected and cached 4 new event(s) (watchfooty.py:314)
|
||||||
|
[2026-01-06 | 21:31:43] INFO [__main__] Base + Events saved to /home/fp3/iptv/M3U8/TV.m3u8 (fetch.py:139)
|
||||||
|
[2026-01-06 | 21:31:43] INFO [__main__] Events saved to /home/fp3/iptv/M3U8/events.m3u8 (fetch.py:147)
|
||||||
|
|
||||||
|
[2026-01-06 | 22:00:58] INFO [__main__] ========== Scraper Started ========== (fetch.py:52)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [__main__] Fetching base M3U8 (fetch.py:40)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.cdnlivetv] Loaded 7 event(s) from cache (cdnlivetv.py:95)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.cdnlivetv] Scraping from "https://api.cdn-live.tv/api/v1/events/sports" (cdnlivetv.py:97)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.cdnlivetv] Processing 1 new URL(s) (cdnlivetv.py:101)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.embedhd] Loaded 1 event(s) from cache (embedhd.py:85)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.embedhd] Scraping from "https://embedhd.org/api-event.php" (embedhd.py:87)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.embedhd] Processing 1 new URL(s) (embedhd.py:91)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.fawa] Loaded 48 event(s) from cache (fawa.py:96)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.fawa] Scraping from "http://www.fawanews.sc/" (fawa.py:98)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.istreameast] Loaded 23 event(s) from cache (istreameast.py:113)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.istreameast] Scraping from "https://istreameast.app" (istreameast.py:115)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.pawa] Loaded 0 event(s) from cache (pawa.py:96)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.pawa] Scraping from "https://pawastreams.net/feed" (pawa.py:98)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.pixel] Loaded 32 event(s) from cache (pixel.py:82)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.ppv] Loaded 14 event(s) from cache (ppv.py:94)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.roxie] Loaded 10 event(s) from cache (roxie.py:143)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.roxie] Scraping from "https://roxiestreams.live" (roxie.py:145)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.roxie] Processing 0 new URL(s) (roxie.py:149)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.roxie] No new events found (roxie.py:193)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.shark] Loaded 4 event(s) from cache (shark.py:121)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.shark] Scraping from "https://sharkstreams.net" (shark.py:123)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.shark] Processing 0 new URL(s) (shark.py:127)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.shark] No new events found (shark.py:171)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.sport9] Loaded 3 event(s) from cache (sport9.py:98)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.sport9] Scraping from "https://sport9.ru/" (sport9.py:100)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamcenter] Loaded 7 event(s) from cache (streamcenter.py:100)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamcenter] Scraping from "https://streamcenter.xyz" (streamcenter.py:102)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamcenter] Processing 2 new URL(s) (streamcenter.py:106)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamfree] Loaded 27 event(s) from cache (streamfree.py:74)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamhub] Loaded 0 event(s) from cache (streamhub.py:144)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamhub] Scraping from "https://streamhub.pro/" (streamhub.py:146)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamhub] Processing 0 new URL(s) (streamhub.py:150)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamhub] No new events found (streamhub.py:209)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamsgate] Loaded 7 event(s) from cache (streamsgate.py:130)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamsgate] Scraping from "https://streamingon.org" (streamsgate.py:132)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.streamsgate] Processing 2 new URL(s) (streamsgate.py:136)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.strmd] Loaded 27 event(s) from cache (strmd.py:127)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.totalsportek] Loaded 6 event(s) from cache (totalsportek.py:120)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.totalsportek] Scraping from "https://live.totalsportek777.com/" (totalsportek.py:122)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.tvpass] Loaded 16 event(s) from cache (tvpass.py:63)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.webcast] Loaded 5 event(s) from cache (webcast.py:111)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.webcast] Scraping from "https://slapstreams.com" (webcast.py:113)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.webcast] Processing 1 new URL(s) (webcast.py:117)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.istreameast] Processing 3 new URL(s) (istreameast.py:119)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.fawa] Processing 1 new URL(s) (fawa.py:102)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.strmd] Scraping from "https://streami.su" (strmd.py:136)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.strmd] Processing 1 new URL(s) (strmd.py:140)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.ppv] Scraping from "https://ppv.to" (ppv.py:107)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.ppv] Processing 0 new URL(s) (ppv.py:111)
|
||||||
|
[2026-01-06 | 22:00:58] INFO [scrapers.ppv] No new events found (ppv.py:166)
|
||||||
|
[2026-01-06 | 22:00:59] INFO [scrapers.totalsportek] Processing 0 new URL(s) (totalsportek.py:126)
|
||||||
|
[2026-01-06 | 22:00:59] INFO [scrapers.totalsportek] No new events found (totalsportek.py:175)
|
||||||
|
[2026-01-06 | 22:00:59] INFO [scrapers.fawa] URL 1) No M3U8 found (fawa.py:32)
|
||||||
|
[2026-01-06 | 22:00:59] INFO [scrapers.fawa] No new events found (fawa.py:148)
|
||||||
|
[2026-01-06 | 22:00:59] INFO [scrapers.pawa] Processing 10 new URL(s) (pawa.py:102)
|
||||||
|
[2026-01-06 | 22:00:59] INFO [scrapers.sport9] Processing 6 new URL(s) (sport9.py:104)
|
||||||
|
[2026-01-06 | 22:00:59] INFO [scrapers.istreameast] URL 1) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 22:01:00] WARNING [scrapers.pawa] URL 1) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:01:00] WARNING [scrapers.pawa] URL 2) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:01:00] INFO [scrapers.istreameast] URL 2) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 22:01:00] WARNING [scrapers.pawa] URL 3) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:01:00] WARNING [scrapers.pawa] URL 4) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:01:01] INFO [scrapers.istreameast] URL 3) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 22:01:01] INFO [scrapers.istreameast] Collected and cached 3 new event(s) (istreameast.py:161)
|
||||||
|
[2026-01-06 | 22:01:01] WARNING [scrapers.pawa] URL 5) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:01:01] WARNING [scrapers.pawa] URL 6) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:01:01] WARNING [scrapers.pawa] URL 7) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:01:02] WARNING [scrapers.pawa] URL 8) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:01:02] WARNING [scrapers.pawa] URL 9) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:01:03] WARNING [scrapers.pawa] URL 10) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:01:03] INFO [scrapers.pawa] No new events found (pawa.py:147)
|
||||||
|
[2026-01-06 | 22:01:04] INFO [scrapers.streamcenter] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:05] INFO [scrapers.strmd] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:06] INFO [scrapers.strmd] Collected and cached 1 new event(s) (strmd.py:191)
|
||||||
|
[2026-01-06 | 22:01:06] INFO [scrapers.streamsgate] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:08] INFO [scrapers.streamcenter] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:08] INFO [scrapers.streamcenter] Collected and cached 2 new event(s) (streamcenter.py:156)
|
||||||
|
[2026-01-06 | 22:01:11] INFO [scrapers.sport9] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:12] INFO [scrapers.embedhd] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:15] INFO [scrapers.streamsgate] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:15] INFO [scrapers.streamsgate] Collected and cached 2 new event(s) (streamsgate.py:186)
|
||||||
|
[2026-01-06 | 22:01:15] INFO [scrapers.embedhd] Collected and cached 1 new event(s) (embedhd.py:141)
|
||||||
|
[2026-01-06 | 22:01:16] INFO [scrapers.webcast] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:18] INFO [scrapers.sport9] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:19] INFO [scrapers.webcast] Collected and cached 1 new event(s) (webcast.py:167)
|
||||||
|
[2026-01-06 | 22:01:20] INFO [scrapers.cdnlivetv] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:20] INFO [scrapers.sport9] URL 3) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:21] INFO [scrapers.cdnlivetv] Collected and cached 1 new event(s) (cdnlivetv.py:151)
|
||||||
|
[2026-01-06 | 22:01:22] INFO [scrapers.sport9] URL 4) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:24] INFO [scrapers.sport9] URL 5) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:26] INFO [scrapers.sport9] URL 6) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:01:26] INFO [scrapers.sport9] Collected and cached 6 new event(s) (sport9.py:155)
|
||||||
|
[2026-01-06 | 22:01:26] INFO [scrapers.watchfooty] Loaded 38 event(s) from cache (watchfooty.py:247)
|
||||||
|
[2026-01-06 | 22:01:27] INFO [scrapers.watchfooty] Scraping from "https://www.watchfooty.st" (watchfooty.py:256)
|
||||||
|
[2026-01-06 | 22:01:28] INFO [scrapers.watchfooty] Processing 20 new URL(s) (watchfooty.py:260)
|
||||||
|
[2026-01-06 | 22:01:35] INFO [scrapers.watchfooty] URL 1) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:01:40] INFO [scrapers.watchfooty] URL 2) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:01:44] INFO [scrapers.watchfooty] URL 3) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:01:48] INFO [scrapers.watchfooty] URL 4) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:01:53] INFO [scrapers.watchfooty] URL 5) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:01:58] INFO [scrapers.watchfooty] URL 6) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:02] INFO [scrapers.watchfooty] URL 7) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:06] INFO [scrapers.watchfooty] URL 8) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:11] INFO [scrapers.watchfooty] URL 9) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:14] WARNING [scrapers.watchfooty] URL 10) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 22:02:18] INFO [scrapers.watchfooty] URL 11) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:22] INFO [scrapers.watchfooty] URL 12) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:26] INFO [scrapers.watchfooty] URL 13) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:30] INFO [scrapers.watchfooty] URL 14) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:34] INFO [scrapers.watchfooty] URL 15) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:39] INFO [scrapers.watchfooty] URL 16) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:42] INFO [scrapers.watchfooty] URL 17) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:46] INFO [scrapers.watchfooty] URL 18) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:51] INFO [scrapers.watchfooty] URL 19) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:02:54] WARNING [scrapers.watchfooty] URL 20) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 22:02:54] INFO [scrapers.watchfooty] Collected and cached 18 new event(s) (watchfooty.py:314)
|
||||||
|
[2026-01-06 | 22:02:54] INFO [__main__] Base + Events saved to /home/fp3/iptv/M3U8/TV.m3u8 (fetch.py:139)
|
||||||
|
[2026-01-06 | 22:02:54] INFO [__main__] Events saved to /home/fp3/iptv/M3U8/events.m3u8 (fetch.py:147)
|
||||||
|
|
||||||
|
[2026-01-06 | 22:30:07] INFO [__main__] ========== Scraper Started ========== (fetch.py:52)
|
||||||
|
[2026-01-06 | 22:30:07] INFO [__main__] Fetching base M3U8 (fetch.py:40)
|
||||||
|
[2026-01-06 | 22:30:07] INFO [scrapers.cdnlivetv] Loaded 6 event(s) from cache (cdnlivetv.py:95)
|
||||||
|
[2026-01-06 | 22:30:07] INFO [scrapers.cdnlivetv] Scraping from "https://api.cdn-live.tv/api/v1/events/sports" (cdnlivetv.py:97)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.cdnlivetv] Processing 1 new URL(s) (cdnlivetv.py:101)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.embedhd] Loaded 2 event(s) from cache (embedhd.py:85)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.embedhd] Scraping from "https://embedhd.org/api-event.php" (embedhd.py:87)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.embedhd] Processing 1 new URL(s) (embedhd.py:91)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.fawa] Loaded 48 event(s) from cache (fawa.py:96)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.fawa] Scraping from "http://www.fawanews.sc/" (fawa.py:98)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.istreameast] Loaded 26 event(s) from cache (istreameast.py:113)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.istreameast] Scraping from "https://istreameast.app" (istreameast.py:115)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.pawa] Loaded 0 event(s) from cache (pawa.py:96)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.pawa] Scraping from "https://pawastreams.net/feed" (pawa.py:98)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.pixel] Loaded 32 event(s) from cache (pixel.py:82)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.ppv] Loaded 12 event(s) from cache (ppv.py:94)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.roxie] Loaded 8 event(s) from cache (roxie.py:143)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.roxie] Scraping from "https://roxiestreams.live" (roxie.py:145)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.roxie] Processing 1 new URL(s) (roxie.py:149)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.shark] Loaded 3 event(s) from cache (shark.py:121)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.shark] Scraping from "https://sharkstreams.net" (shark.py:123)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.shark] Processing 0 new URL(s) (shark.py:127)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.shark] No new events found (shark.py:171)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.sport9] Loaded 8 event(s) from cache (sport9.py:98)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.sport9] Scraping from "https://sport9.ru/" (sport9.py:100)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamcenter] Loaded 7 event(s) from cache (streamcenter.py:100)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamcenter] Scraping from "https://streamcenter.xyz" (streamcenter.py:102)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamcenter] Processing 0 new URL(s) (streamcenter.py:106)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamcenter] No new events found (streamcenter.py:159)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamfree] Loaded 27 event(s) from cache (streamfree.py:74)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamhub] Loaded 0 event(s) from cache (streamhub.py:144)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamhub] Scraping from "https://streamhub.pro/" (streamhub.py:146)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamhub] Processing 0 new URL(s) (streamhub.py:150)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamhub] No new events found (streamhub.py:209)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamsgate] Loaded 7 event(s) from cache (streamsgate.py:130)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamsgate] Scraping from "https://streamingon.org" (streamsgate.py:132)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamsgate] Processing 0 new URL(s) (streamsgate.py:136)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.streamsgate] No new events found (streamsgate.py:189)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.strmd] Loaded 24 event(s) from cache (strmd.py:127)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.totalsportek] Loaded 6 event(s) from cache (totalsportek.py:120)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.totalsportek] Scraping from "https://live.totalsportek777.com/" (totalsportek.py:122)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.tvpass] Loaded 16 event(s) from cache (tvpass.py:63)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.webcast] Loaded 4 event(s) from cache (webcast.py:111)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.webcast] Scraping from "https://slapstreams.com" (webcast.py:113)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.webcast] Processing 0 new URL(s) (webcast.py:117)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.webcast] No new events found (webcast.py:170)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.strmd] Scraping from "https://streamed.pk" (strmd.py:136)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.strmd] Processing 2 new URL(s) (strmd.py:140)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.fawa] Processing 1 new URL(s) (fawa.py:102)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.istreameast] Processing 0 new URL(s) (istreameast.py:119)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.istreameast] No new events found (istreameast.py:164)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.roxie] URL 1) Captured M3U8 (roxie.py:47)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.roxie] Collected and cached 1 new event(s) (roxie.py:190)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.totalsportek] Processing 0 new URL(s) (totalsportek.py:126)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.totalsportek] No new events found (totalsportek.py:175)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.fawa] URL 1) No M3U8 found (fawa.py:32)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.fawa] No new events found (fawa.py:148)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.ppv] Scraping from "https://old.ppv.to" (ppv.py:107)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.ppv] Processing 1 new URL(s) (ppv.py:111)
|
||||||
|
[2026-01-06 | 22:30:08] INFO [scrapers.pawa] Processing 10 new URL(s) (pawa.py:102)
|
||||||
|
[2026-01-06 | 22:30:09] INFO [scrapers.sport9] Processing 1 new URL(s) (sport9.py:104)
|
||||||
|
[2026-01-06 | 22:30:09] WARNING [scrapers.pawa] URL 1) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:30:09] WARNING [scrapers.pawa] URL 2) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:30:10] WARNING [scrapers.pawa] URL 3) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:30:10] WARNING [scrapers.pawa] URL 4) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:30:10] WARNING [scrapers.pawa] URL 5) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:30:10] WARNING [scrapers.pawa] URL 6) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:30:11] WARNING [scrapers.pawa] URL 7) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:30:11] WARNING [scrapers.pawa] URL 8) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:30:11] INFO [scrapers.strmd] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:30:11] WARNING [scrapers.pawa] URL 9) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:30:12] WARNING [scrapers.pawa] URL 10) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 22:30:12] INFO [scrapers.pawa] No new events found (pawa.py:147)
|
||||||
|
[2026-01-06 | 22:30:12] INFO [scrapers.ppv] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:30:12] INFO [scrapers.ppv] Collected and cached 1 new event(s) (ppv.py:163)
|
||||||
|
[2026-01-06 | 22:30:15] INFO [scrapers.strmd] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:30:16] INFO [scrapers.strmd] Collected and cached 2 new event(s) (strmd.py:191)
|
||||||
|
[2026-01-06 | 22:30:19] INFO [scrapers.sport9] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:30:19] INFO [scrapers.embedhd] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:30:19] INFO [scrapers.sport9] Collected and cached 1 new event(s) (sport9.py:155)
|
||||||
|
[2026-01-06 | 22:30:21] INFO [scrapers.embedhd] Collected and cached 1 new event(s) (embedhd.py:141)
|
||||||
|
[2026-01-06 | 22:30:23] INFO [scrapers.cdnlivetv] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 22:30:24] INFO [scrapers.cdnlivetv] Collected and cached 1 new event(s) (cdnlivetv.py:151)
|
||||||
|
[2026-01-06 | 22:30:24] INFO [scrapers.watchfooty] Loaded 47 event(s) from cache (watchfooty.py:247)
|
||||||
|
[2026-01-06 | 22:30:25] INFO [scrapers.watchfooty] Scraping from "https://www.watchfooty.su" (watchfooty.py:256)
|
||||||
|
[2026-01-06 | 22:30:26] INFO [scrapers.watchfooty] Processing 20 new URL(s) (watchfooty.py:260)
|
||||||
|
[2026-01-06 | 22:30:32] INFO [scrapers.watchfooty] URL 1) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:30:36] INFO [scrapers.watchfooty] URL 2) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:30:42] INFO [scrapers.watchfooty] URL 3) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:30:46] INFO [scrapers.watchfooty] URL 4) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:30:50] INFO [scrapers.watchfooty] URL 5) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:30:54] INFO [scrapers.watchfooty] URL 6) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:30:58] WARNING [scrapers.watchfooty] URL 7) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 22:31:02] INFO [scrapers.watchfooty] URL 8) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:07] INFO [scrapers.watchfooty] URL 9) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:11] INFO [scrapers.watchfooty] URL 10) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:15] INFO [scrapers.watchfooty] URL 11) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:19] INFO [scrapers.watchfooty] URL 12) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:24] INFO [scrapers.watchfooty] URL 13) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:29] INFO [scrapers.watchfooty] URL 14) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:32] INFO [scrapers.watchfooty] URL 15) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:36] INFO [scrapers.watchfooty] URL 16) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:39] WARNING [scrapers.watchfooty] URL 17) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 22:31:44] INFO [scrapers.watchfooty] URL 18) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:47] INFO [scrapers.watchfooty] URL 19) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:52] INFO [scrapers.watchfooty] URL 20) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 22:31:52] INFO [scrapers.watchfooty] Collected and cached 18 new event(s) (watchfooty.py:314)
|
||||||
|
[2026-01-06 | 22:31:52] INFO [__main__] Base + Events saved to /home/fp3/iptv/M3U8/TV.m3u8 (fetch.py:139)
|
||||||
|
[2026-01-06 | 22:31:52] INFO [__main__] Events saved to /home/fp3/iptv/M3U8/events.m3u8 (fetch.py:147)
|
||||||
|
|
||||||
|
[2026-01-06 | 23:00:06] INFO [__main__] ========== Scraper Started ========== (fetch.py:52)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [__main__] Fetching base M3U8 (fetch.py:40)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.cdnlivetv] Loaded 4 event(s) from cache (cdnlivetv.py:95)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.cdnlivetv] Scraping from "https://api.cdn-live.tv/api/v1/events/sports" (cdnlivetv.py:97)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.cdnlivetv] Processing 0 new URL(s) (cdnlivetv.py:101)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.cdnlivetv] No new events found (cdnlivetv.py:154)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.embedhd] Loaded 2 event(s) from cache (embedhd.py:85)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.embedhd] Scraping from "https://embedhd.org/api-event.php" (embedhd.py:87)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.embedhd] Processing 0 new URL(s) (embedhd.py:91)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.embedhd] No new events found (embedhd.py:144)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.fawa] Loaded 30 event(s) from cache (fawa.py:96)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.fawa] Scraping from "http://www.fawanews.sc/" (fawa.py:98)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.istreameast] Loaded 17 event(s) from cache (istreameast.py:113)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.istreameast] Scraping from "https://istreameast.app" (istreameast.py:115)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.pawa] Loaded 0 event(s) from cache (pawa.py:96)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.pawa] Scraping from "https://pawastreams.net/feed" (pawa.py:98)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.pixel] Scraping from "https://pixelsport.tv/backend/livetv/events" (pixel.py:86)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.ppv] Loaded 7 event(s) from cache (ppv.py:94)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.roxie] Loaded 4 event(s) from cache (roxie.py:143)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.roxie] Scraping from "https://roxiestreams.live" (roxie.py:145)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.roxie] Processing 0 new URL(s) (roxie.py:149)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.roxie] No new events found (roxie.py:193)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.shark] Loaded 0 event(s) from cache (shark.py:121)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.shark] Scraping from "https://sharkstreams.net" (shark.py:123)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.shark] Processing 1 new URL(s) (shark.py:127)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.sport9] Loaded 7 event(s) from cache (sport9.py:98)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.sport9] Scraping from "https://sport9.ru/" (sport9.py:100)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamcenter] Loaded 3 event(s) from cache (streamcenter.py:100)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamcenter] Scraping from "https://streamcenter.xyz" (streamcenter.py:102)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamcenter] Processing 1 new URL(s) (streamcenter.py:106)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamfree] Loaded 27 event(s) from cache (streamfree.py:74)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamhub] Loaded 0 event(s) from cache (streamhub.py:144)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamhub] Scraping from "https://streamhub.pro/" (streamhub.py:146)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamhub] Processing 0 new URL(s) (streamhub.py:150)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamhub] No new events found (streamhub.py:209)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamsgate] Loaded 3 event(s) from cache (streamsgate.py:130)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamsgate] Scraping from "https://streamingon.org" (streamsgate.py:132)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.streamsgate] Processing 1 new URL(s) (streamsgate.py:136)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.strmd] Loaded 14 event(s) from cache (strmd.py:127)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.totalsportek] Loaded 6 event(s) from cache (totalsportek.py:120)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.totalsportek] Scraping from "https://live.totalsportek777.com/" (totalsportek.py:122)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.tvpass] Loaded 16 event(s) from cache (tvpass.py:63)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.webcast] Loaded 3 event(s) from cache (webcast.py:111)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.webcast] Scraping from "https://slapstreams.com" (webcast.py:113)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.webcast] Processing 0 new URL(s) (webcast.py:117)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.webcast] No new events found (webcast.py:170)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.shark] URL 1) Captured M3U8 (shark.py:34)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.shark] Collected and cached 1 new event(s) (shark.py:168)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.istreameast] Processing 3 new URL(s) (istreameast.py:119)
|
||||||
|
[2026-01-06 | 23:00:06] INFO [scrapers.fawa] Processing 19 new URL(s) (fawa.py:102)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.totalsportek] Processing 0 new URL(s) (totalsportek.py:126)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.totalsportek] No new events found (totalsportek.py:175)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.istreameast] URL 1) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.fawa] URL 1) No M3U8 found (fawa.py:32)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.fawa] URL 2) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.istreameast] URL 2) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.pawa] Processing 10 new URL(s) (pawa.py:102)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.fawa] URL 3) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.strmd] Scraping from "https://streami.su" (strmd.py:136)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.strmd] Processing 0 new URL(s) (strmd.py:140)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.strmd] No new events found (strmd.py:194)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.sport9] Processing 0 new URL(s) (sport9.py:104)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.sport9] No new events found (sport9.py:158)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.fawa] URL 4) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.ppv] Scraping from "https://old.ppv.to" (ppv.py:107)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.ppv] Processing 0 new URL(s) (ppv.py:111)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.ppv] No new events found (ppv.py:166)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.fawa] URL 5) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.fawa] URL 6) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:07] INFO [scrapers.fawa] URL 7) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:07] WARNING [scrapers.pawa] URL 1) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:00:08] INFO [scrapers.fawa] URL 8) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:08] INFO [scrapers.fawa] URL 9) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:08] WARNING [scrapers.pawa] URL 2) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:00:08] INFO [scrapers.fawa] URL 10) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:08] INFO [scrapers.fawa] URL 11) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:08] WARNING [scrapers.pawa] URL 3) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:00:08] INFO [scrapers.fawa] URL 12) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:08] INFO [scrapers.fawa] URL 13) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:08] WARNING [scrapers.pawa] URL 4) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:00:08] INFO [scrapers.fawa] URL 14) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:08] INFO [scrapers.istreameast] URL 3) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 23:00:08] INFO [scrapers.istreameast] Collected and cached 3 new event(s) (istreameast.py:161)
|
||||||
|
[2026-01-06 | 23:00:08] INFO [scrapers.fawa] URL 15) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:08] WARNING [scrapers.pawa] URL 5) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:00:09] INFO [scrapers.fawa] URL 16) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:09] INFO [scrapers.fawa] URL 17) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:09] WARNING [scrapers.pawa] URL 6) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:00:09] INFO [scrapers.fawa] URL 18) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:09] INFO [scrapers.fawa] URL 19) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:00:09] INFO [scrapers.fawa] Collected and cached 18 new event(s) (fawa.py:145)
|
||||||
|
[2026-01-06 | 23:00:09] WARNING [scrapers.pawa] URL 7) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:00:09] INFO [scrapers.streamcenter] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 23:00:09] WARNING [scrapers.pawa] URL 8) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:00:09] INFO [scrapers.streamcenter] Collected and cached 1 new event(s) (streamcenter.py:156)
|
||||||
|
[2026-01-06 | 23:00:10] WARNING [scrapers.pawa] URL 9) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:00:10] WARNING [scrapers.pawa] URL 10) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:00:10] INFO [scrapers.pawa] No new events found (pawa.py:147)
|
||||||
|
[2026-01-06 | 23:00:11] INFO [scrapers.streamsgate] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 23:00:11] INFO [scrapers.streamsgate] Collected and cached 1 new event(s) (streamsgate.py:186)
|
||||||
|
[2026-01-06 | 23:00:12] INFO [scrapers.pixel] Collected and cached 32 new event(s) (pixel.py:108)
|
||||||
|
[2026-01-06 | 23:00:12] INFO [scrapers.watchfooty] Loaded 35 event(s) from cache (watchfooty.py:247)
|
||||||
|
[2026-01-06 | 23:00:13] INFO [scrapers.watchfooty] Scraping from "https://www.watchfooty.su" (watchfooty.py:256)
|
||||||
|
[2026-01-06 | 23:00:13] INFO [scrapers.watchfooty] Processing 10 new URL(s) (watchfooty.py:260)
|
||||||
|
[2026-01-06 | 23:00:19] INFO [scrapers.watchfooty] URL 1) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:00:22] WARNING [scrapers.watchfooty] URL 2) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 23:00:26] INFO [scrapers.watchfooty] URL 3) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:00:30] INFO [scrapers.watchfooty] URL 4) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:00:35] INFO [scrapers.watchfooty] URL 5) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:00:39] INFO [scrapers.watchfooty] URL 6) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:00:42] WARNING [scrapers.watchfooty] URL 7) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-06 | 23:00:47] INFO [scrapers.watchfooty] URL 8) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:00:51] INFO [scrapers.watchfooty] URL 9) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:00:56] INFO [scrapers.watchfooty] URL 10) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:00:56] INFO [scrapers.watchfooty] Collected and cached 8 new event(s) (watchfooty.py:314)
|
||||||
|
[2026-01-06 | 23:00:56] INFO [__main__] Base + Events saved to /home/fp3/iptv/M3U8/TV.m3u8 (fetch.py:139)
|
||||||
|
[2026-01-06 | 23:00:56] INFO [__main__] Events saved to /home/fp3/iptv/M3U8/events.m3u8 (fetch.py:147)
|
||||||
|
|
||||||
|
[2026-01-06 | 23:30:11] INFO [__main__] ========== Scraper Started ========== (fetch.py:52)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [__main__] Fetching base M3U8 (fetch.py:40)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.cdnlivetv] Loaded 4 event(s) from cache (cdnlivetv.py:95)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.cdnlivetv] Scraping from "https://api.cdn-live.tv/api/v1/events/sports" (cdnlivetv.py:97)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.cdnlivetv] Processing 0 new URL(s) (cdnlivetv.py:101)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.cdnlivetv] No new events found (cdnlivetv.py:154)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.embedhd] Loaded 1 event(s) from cache (embedhd.py:85)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.embedhd] Scraping from "https://embedhd.org/api-event.php" (embedhd.py:87)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.embedhd] Processing 0 new URL(s) (embedhd.py:91)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.embedhd] No new events found (embedhd.py:144)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.fawa] Loaded 44 event(s) from cache (fawa.py:96)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.fawa] Scraping from "http://www.fawanews.sc/" (fawa.py:98)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.istreameast] Loaded 14 event(s) from cache (istreameast.py:113)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.istreameast] Scraping from "https://istreameast.app" (istreameast.py:115)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.pawa] Loaded 0 event(s) from cache (pawa.py:96)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.pawa] Scraping from "https://pawastreams.net/feed" (pawa.py:98)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.pixel] Loaded 32 event(s) from cache (pixel.py:82)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.ppv] Loaded 7 event(s) from cache (ppv.py:94)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.roxie] Loaded 4 event(s) from cache (roxie.py:143)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.roxie] Scraping from "https://roxiestreams.live" (roxie.py:145)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.roxie] Processing 0 new URL(s) (roxie.py:149)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.roxie] No new events found (roxie.py:193)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.shark] Loaded 1 event(s) from cache (shark.py:121)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.shark] Scraping from "https://sharkstreams.net" (shark.py:123)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.shark] Processing 0 new URL(s) (shark.py:127)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.shark] No new events found (shark.py:171)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.sport9] Loaded 1 event(s) from cache (sport9.py:98)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.sport9] Scraping from "https://sport9.ru/" (sport9.py:100)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamcenter] Loaded 4 event(s) from cache (streamcenter.py:100)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamcenter] Scraping from "https://streamcenter.xyz" (streamcenter.py:102)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamcenter] Processing 0 new URL(s) (streamcenter.py:106)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamcenter] No new events found (streamcenter.py:159)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamfree] Loaded 27 event(s) from cache (streamfree.py:74)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamhub] Loaded 0 event(s) from cache (streamhub.py:144)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamhub] Scraping from "https://streamhub.pro/" (streamhub.py:146)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamhub] Processing 0 new URL(s) (streamhub.py:150)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamhub] No new events found (streamhub.py:209)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamsgate] Loaded 4 event(s) from cache (streamsgate.py:130)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamsgate] Scraping from "https://streamingon.org" (streamsgate.py:132)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamsgate] Processing 0 new URL(s) (streamsgate.py:136)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.streamsgate] No new events found (streamsgate.py:189)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.strmd] Loaded 14 event(s) from cache (strmd.py:127)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.totalsportek] Loaded 6 event(s) from cache (totalsportek.py:120)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.totalsportek] Scraping from "https://live.totalsportek777.com/" (totalsportek.py:122)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.tvpass] Loaded 16 event(s) from cache (tvpass.py:63)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.webcast] Loaded 3 event(s) from cache (webcast.py:111)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.webcast] Scraping from "https://slapstreams.com" (webcast.py:113)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.webcast] Processing 0 new URL(s) (webcast.py:117)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.webcast] No new events found (webcast.py:170)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.istreameast] Processing 5 new URL(s) (istreameast.py:119)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.fawa] Processing 5 new URL(s) (fawa.py:102)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.ppv] Scraping from "https://ppv.to" (ppv.py:107)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.ppv] Processing 0 new URL(s) (ppv.py:111)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.ppv] No new events found (ppv.py:166)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.totalsportek] Processing 0 new URL(s) (totalsportek.py:126)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.totalsportek] No new events found (totalsportek.py:175)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.strmd] Scraping from "https://streamed.st" (strmd.py:136)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.strmd] Processing 0 new URL(s) (strmd.py:140)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.strmd] No new events found (strmd.py:194)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.fawa] URL 1) No M3U8 found (fawa.py:32)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.fawa] URL 2) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.pawa] Processing 10 new URL(s) (pawa.py:102)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.fawa] URL 3) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:30:11] INFO [scrapers.sport9] Processing 3 new URL(s) (sport9.py:104)
|
||||||
|
[2026-01-06 | 23:30:12] INFO [scrapers.fawa] URL 4) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:30:12] INFO [scrapers.istreameast] URL 1) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 23:30:12] INFO [scrapers.fawa] URL 5) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-06 | 23:30:12] INFO [scrapers.fawa] Collected and cached 4 new event(s) (fawa.py:145)
|
||||||
|
[2026-01-06 | 23:30:12] WARNING [scrapers.pawa] URL 1) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:30:12] WARNING [scrapers.pawa] URL 2) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:30:12] INFO [scrapers.istreameast] URL 2) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 23:30:12] WARNING [scrapers.pawa] URL 3) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:30:12] WARNING [scrapers.pawa] URL 4) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:30:13] INFO [scrapers.istreameast] URL 3) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 23:30:13] WARNING [scrapers.pawa] URL 5) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:30:13] INFO [scrapers.istreameast] URL 4) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 23:30:13] WARNING [scrapers.pawa] URL 6) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:30:13] WARNING [scrapers.pawa] URL 7) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:30:13] INFO [scrapers.istreameast] URL 5) Captured M3U8 (istreameast.py:50)
|
||||||
|
[2026-01-06 | 23:30:13] INFO [scrapers.istreameast] Collected and cached 5 new event(s) (istreameast.py:161)
|
||||||
|
[2026-01-06 | 23:30:13] WARNING [scrapers.pawa] URL 8) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:30:13] WARNING [scrapers.pawa] URL 9) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:30:14] WARNING [scrapers.pawa] URL 10) No iframe element found. (pawa.py:30)
|
||||||
|
[2026-01-06 | 23:30:14] INFO [scrapers.pawa] No new events found (pawa.py:147)
|
||||||
|
[2026-01-06 | 23:30:16] INFO [scrapers.sport9] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 23:30:19] INFO [scrapers.sport9] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 23:30:21] INFO [scrapers.sport9] URL 3) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-06 | 23:30:21] INFO [scrapers.sport9] Collected and cached 3 new event(s) (sport9.py:155)
|
||||||
|
[2026-01-06 | 23:30:21] INFO [scrapers.watchfooty] Loaded 37 event(s) from cache (watchfooty.py:247)
|
||||||
|
[2026-01-06 | 23:30:23] INFO [scrapers.watchfooty] Scraping from "https://www.watchfooty.su" (watchfooty.py:256)
|
||||||
|
[2026-01-06 | 23:30:23] INFO [scrapers.watchfooty] Processing 8 new URL(s) (watchfooty.py:260)
|
||||||
|
[2026-01-06 | 23:30:29] INFO [scrapers.watchfooty] URL 1) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:30:33] INFO [scrapers.watchfooty] URL 2) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:30:38] INFO [scrapers.watchfooty] URL 3) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:30:42] INFO [scrapers.watchfooty] URL 4) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:30:47] INFO [scrapers.watchfooty] URL 5) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:30:51] INFO [scrapers.watchfooty] URL 6) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:30:55] INFO [scrapers.watchfooty] URL 7) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:30:59] INFO [scrapers.watchfooty] URL 8) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-06 | 23:30:59] INFO [scrapers.watchfooty] Collected and cached 8 new event(s) (watchfooty.py:314)
|
||||||
|
[2026-01-06 | 23:30:59] INFO [__main__] Base + Events saved to /home/fp3/iptv/M3U8/TV.m3u8 (fetch.py:139)
|
||||||
|
[2026-01-06 | 23:30:59] INFO [__main__] Events saved to /home/fp3/iptv/M3U8/events.m3u8 (fetch.py:147)
|
||||||
|
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.cdnlivetv] Loaded 0 event(s) from cache (cdnlivetv.py:95)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.cdnlivetv] Scraping from "https://api.cdn-live.tv/api/v1/events/sports" (cdnlivetv.py:97)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.cdnlivetv] Refreshing API cache (cdnlivetv.py:26)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.embedhd] Loaded 0 event(s) from cache (embedhd.py:85)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.embedhd] Scraping from "https://embedhd.org/api-event.php" (embedhd.py:87)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.embedhd] Refreshing API cache (embedhd.py:28)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.fawa] Loaded 0 event(s) from cache (fawa.py:96)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.fawa] Scraping from "http://www.fawanews.sc/" (fawa.py:98)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.istreameast] Loaded 0 event(s) from cache (istreameast.py:113)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.istreameast] Scraping from "https://istreameast.app" (istreameast.py:115)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.pawa] Loaded 0 event(s) from cache (pawa.py:96)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.pawa] Scraping from "https://pawastreams.net/feed" (pawa.py:98)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.pixel] Scraping from "https://pixelsport.tv/backend/livetv/events" (pixel.py:86)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.ppv] Loaded 0 event(s) from cache (ppv.py:94)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.roxie] Loaded 0 event(s) from cache (roxie.py:143)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.roxie] Scraping from "https://roxiestreams.live" (roxie.py:145)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.roxie] Refreshing HTML cache (roxie.py:100)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.shark] Loaded 0 event(s) from cache (shark.py:121)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.shark] Scraping from "https://sharkstreams.net" (shark.py:123)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.shark] Refreshing HTML cache (shark.py:40)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.sport9] Loaded 0 event(s) from cache (sport9.py:98)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.sport9] Scraping from "https://sport9.ru/" (sport9.py:100)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamcenter] Loaded 0 event(s) from cache (streamcenter.py:100)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamcenter] Scraping from "https://streamcenter.xyz" (streamcenter.py:102)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamcenter] Refreshing API cache (streamcenter.py:38)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamfree] Scraping from "https://streamfree.to/" (streamfree.py:78)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamhub] Loaded 0 event(s) from cache (streamhub.py:144)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamhub] Scraping from "https://streamhub.pro/" (streamhub.py:146)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamhub] Refreshing HTML cache (streamhub.py:100)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamsgate] Loaded 0 event(s) from cache (streamsgate.py:130)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamsgate] Scraping from "https://streamingon.org" (streamsgate.py:132)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamsgate] Refreshing API cache (streamsgate.py:49)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.strmd] Loaded 0 event(s) from cache (strmd.py:127)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.totalsportek] Loaded 0 event(s) from cache (totalsportek.py:120)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.totalsportek] Scraping from "https://live.totalsportek777.com/" (totalsportek.py:122)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.tvpass] Loaded 16 event(s) from cache (tvpass.py:63)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.webcast] Loaded 0 event(s) from cache (webcast.py:111)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.webcast] Scraping from "https://slapstreams.com" (webcast.py:113)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.webcast] Processing 0 new URL(s) (webcast.py:117)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.webcast] No new events found (webcast.py:170)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.shark] Processing 0 new URL(s) (shark.py:127)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.shark] No new events found (shark.py:171)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.strmd] Scraping from "https://streamed.pk" (strmd.py:136)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.strmd] Refreshing API cache (strmd.py:40)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.fawa] Processing 14 new URL(s) (fawa.py:102)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.strmd] Processing 2 new URL(s) (strmd.py:140)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.streamfree] Collected and cached 25 new event(s) (streamfree.py:91)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.pawa] Processing 10 new URL(s) (pawa.py:102)
|
||||||
|
[2026-01-07 | 08:00:12] INFO [scrapers.fawa] URL 1) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.streamcenter] Processing 0 new URL(s) (streamcenter.py:106)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.streamcenter] No new events found (streamcenter.py:159)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.cdnlivetv] Processing 0 new URL(s) (cdnlivetv.py:101)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.cdnlivetv] No new events found (cdnlivetv.py:154)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.embedhd] Processing 0 new URL(s) (embedhd.py:91)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.embedhd] No new events found (embedhd.py:144)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.istreameast] Processing 0 new URL(s) (istreameast.py:119)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.istreameast] No new events found (istreameast.py:164)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.totalsportek] Processing 21 new URL(s) (totalsportek.py:126)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.fawa] URL 2) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.ppv] Scraping from "https://ppvs.su" (ppv.py:107)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.ppv] Refreshing API cache (ppv.py:34)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.streamsgate] Processing 0 new URL(s) (streamsgate.py:136)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.streamsgate] No new events found (streamsgate.py:189)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.streamhub] Processing 0 new URL(s) (streamhub.py:150)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.streamhub] No new events found (streamhub.py:209)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.fawa] URL 3) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.sport9] Processing 2 new URL(s) (sport9.py:104)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.ppv] Processing 0 new URL(s) (ppv.py:111)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.ppv] No new events found (ppv.py:166)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.fawa] URL 4) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:13] WARNING [scrapers.totalsportek] URL 1) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.fawa] URL 5) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.fawa] URL 6) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:13] WARNING [scrapers.totalsportek] URL 2) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:13] INFO [scrapers.fawa] URL 7) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:14] INFO [scrapers.pawa] URL 1) Captured M3U8 (pawa.py:51)
|
||||||
|
[2026-01-07 | 08:00:14] INFO [scrapers.fawa] URL 8) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:14] INFO [scrapers.fawa] URL 9) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:14] WARNING [scrapers.totalsportek] URL 3) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:14] INFO [scrapers.fawa] URL 10) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:14] INFO [scrapers.fawa] URL 11) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:14] INFO [scrapers.fawa] URL 12) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:14] INFO [scrapers.fawa] URL 13) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:14] WARNING [scrapers.totalsportek] URL 4) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:14] INFO [scrapers.fawa] URL 14) Captured M3U8 (fawa.py:36)
|
||||||
|
[2026-01-07 | 08:00:14] INFO [scrapers.fawa] Collected and cached 14 new event(s) (fawa.py:145)
|
||||||
|
[2026-01-07 | 08:00:15] INFO [scrapers.pawa] URL 2) Captured M3U8 (pawa.py:51)
|
||||||
|
[2026-01-07 | 08:00:15] WARNING [scrapers.totalsportek] URL 5) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:15] WARNING [scrapers.totalsportek] URL 6) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:15] WARNING [scrapers.totalsportek] URL 7) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:16] INFO [scrapers.pawa] URL 3) Captured M3U8 (pawa.py:51)
|
||||||
|
[2026-01-07 | 08:00:16] WARNING [scrapers.totalsportek] URL 8) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:16] INFO [scrapers.strmd] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-07 | 08:00:17] WARNING [scrapers.totalsportek] URL 9) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:17] INFO [scrapers.pawa] URL 4) Captured M3U8 (pawa.py:51)
|
||||||
|
[2026-01-07 | 08:00:17] WARNING [scrapers.totalsportek] URL 10) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:18] WARNING [scrapers.totalsportek] URL 11) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:18] ERROR [scrapers.roxie] Failed to fetch "https://roxiestreams.live/motorsports": (webwork.py:72)
|
||||||
|
[2026-01-07 | 08:00:18] ERROR [scrapers.roxie] Failed to fetch "https://roxiestreams.live/soccer": (webwork.py:72)
|
||||||
|
[2026-01-07 | 08:00:18] INFO [scrapers.roxie] Processing 0 new URL(s) (roxie.py:149)
|
||||||
|
[2026-01-07 | 08:00:18] INFO [scrapers.roxie] No new events found (roxie.py:193)
|
||||||
|
[2026-01-07 | 08:00:18] WARNING [scrapers.totalsportek] URL 12) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:18] INFO [scrapers.pawa] URL 5) Captured M3U8 (pawa.py:51)
|
||||||
|
[2026-01-07 | 08:00:18] INFO [scrapers.strmd] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-07 | 08:00:19] WARNING [scrapers.totalsportek] URL 13) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:19] INFO [scrapers.strmd] Collected and cached 2 new event(s) (strmd.py:191)
|
||||||
|
[2026-01-07 | 08:00:19] INFO [scrapers.pixel] Collected and cached 0 new event(s) (pixel.py:108)
|
||||||
|
[2026-01-07 | 08:00:19] WARNING [scrapers.totalsportek] URL 14) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:19] INFO [scrapers.pawa] URL 6) Captured M3U8 (pawa.py:51)
|
||||||
|
[2026-01-07 | 08:00:19] WARNING [scrapers.totalsportek] URL 15) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:20] WARNING [scrapers.totalsportek] URL 16) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:20] INFO [scrapers.sport9] URL 1) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-07 | 08:00:20] INFO [scrapers.pawa] URL 7) Captured M3U8 (pawa.py:51)
|
||||||
|
[2026-01-07 | 08:00:20] INFO [scrapers.totalsportek] URL 17) Captured M3U8 (totalsportek.py:57)
|
||||||
|
[2026-01-07 | 08:00:21] WARNING [scrapers.totalsportek] URL 18) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:21] INFO [scrapers.pawa] URL 8) Captured M3U8 (pawa.py:51)
|
||||||
|
[2026-01-07 | 08:00:21] INFO [scrapers.totalsportek] URL 19) Captured M3U8 (totalsportek.py:57)
|
||||||
|
[2026-01-07 | 08:00:21] WARNING [scrapers.totalsportek] URL 20) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:21] INFO [scrapers.pawa] URL 9) Captured M3U8 (pawa.py:51)
|
||||||
|
[2026-01-07 | 08:00:22] WARNING [scrapers.totalsportek] URL 21) No iframe element found. (totalsportek.py:33)
|
||||||
|
[2026-01-07 | 08:00:22] INFO [scrapers.totalsportek] Collected and cached 2 new event(s) (totalsportek.py:172)
|
||||||
|
[2026-01-07 | 08:00:22] INFO [scrapers.pawa] URL 10) Captured M3U8 (pawa.py:51)
|
||||||
|
[2026-01-07 | 08:00:22] INFO [scrapers.pawa] Collected and cached 10 new event(s) (pawa.py:144)
|
||||||
|
[2026-01-07 | 08:00:24] INFO [scrapers.sport9] URL 2) Captured M3U8 (webwork.py:197)
|
||||||
|
[2026-01-07 | 08:00:24] INFO [scrapers.sport9] Collected and cached 2 new event(s) (sport9.py:155)
|
||||||
|
[2026-01-07 | 08:00:24] INFO [scrapers.watchfooty] Loaded 0 event(s) from cache (watchfooty.py:247)
|
||||||
|
[2026-01-07 | 08:00:25] INFO [scrapers.watchfooty] Scraping from "https://www.watchfooty.top" (watchfooty.py:256)
|
||||||
|
[2026-01-07 | 08:00:25] INFO [scrapers.watchfooty] Refreshing API cache (watchfooty.py:49)
|
||||||
|
[2026-01-07 | 08:00:26] INFO [scrapers.watchfooty] Processing 18 new URL(s) (watchfooty.py:260)
|
||||||
|
[2026-01-07 | 08:00:30] WARNING [scrapers.watchfooty] URL 1) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-07 | 08:00:33] WARNING [scrapers.watchfooty] URL 2) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-07 | 08:00:39] INFO [scrapers.watchfooty] URL 3) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-07 | 08:00:43] INFO [scrapers.watchfooty] URL 4) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-07 | 08:00:47] WARNING [scrapers.watchfooty] URL 5) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-07 | 08:00:53] WARNING [scrapers.watchfooty] URL 6) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-07 | 08:00:56] WARNING [scrapers.watchfooty] URL 7) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-07 | 08:00:59] WARNING [scrapers.watchfooty] URL 8) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-07 | 08:01:04] INFO [scrapers.watchfooty] URL 9) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-07 | 08:01:07] WARNING [scrapers.watchfooty] URL 10) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-07 | 08:01:11] WARNING [scrapers.watchfooty] URL 11) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-07 | 08:01:14] WARNING [scrapers.watchfooty] URL 12) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-07 | 08:01:20] WARNING [scrapers.watchfooty] URL 13) Exception while processing: Page.wait_for_selector: Timeout 3000ms exceeded.
|
||||||
|
Call log:
|
||||||
|
- waiting for locator("a[href*=\"/stream/\"]") to be visible
|
||||||
|
(watchfooty.py:172)
|
||||||
|
[2026-01-07 | 08:01:25] INFO [scrapers.watchfooty] URL 14) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-07 | 08:01:32] WARNING [scrapers.watchfooty] URL 15) Exception while processing: Page.wait_for_selector: Timeout 3000ms exceeded.
|
||||||
|
Call log:
|
||||||
|
- waiting for locator("a[href*=\"/stream/\"]") to be visible
|
||||||
|
(watchfooty.py:172)
|
||||||
|
[2026-01-07 | 08:01:36] INFO [scrapers.watchfooty] URL 16) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-07 | 08:01:41] INFO [scrapers.watchfooty] URL 17) Captured M3U8 (watchfooty.py:163)
|
||||||
|
[2026-01-07 | 08:01:44] WARNING [scrapers.watchfooty] URL 18) No available stream links. (watchfooty.py:114)
|
||||||
|
[2026-01-07 | 08:01:44] INFO [scrapers.watchfooty] Collected and cached 6 new event(s) (watchfooty.py:314)
|
||||||
|
|
@ -15,7 +15,7 @@ TAG = "STRMBTW"
|
||||||
|
|
||||||
CACHE_FILE = Cache(f"{TAG.lower()}.json", exp=3_600)
|
CACHE_FILE = Cache(f"{TAG.lower()}.json", exp=3_600)
|
||||||
|
|
||||||
BASE_URLS = ["https://hiteasport.info/", "https://streambtw.com/"]
|
BASE_URL = "https://hiteasport.info/"
|
||||||
|
|
||||||
|
|
||||||
def fix_league(s: str) -> str:
|
def fix_league(s: str) -> str:
|
||||||
|
|
@ -45,10 +45,10 @@ async def process_event(url: str, url_num: int) -> str | None:
|
||||||
return stream_link
|
return stream_link
|
||||||
|
|
||||||
|
|
||||||
async def get_events(url: str) -> list[dict[str, str]]:
|
async def get_events() -> list[dict[str, str]]:
|
||||||
events = []
|
events = []
|
||||||
|
|
||||||
if not (html_data := await network.request(url, log=log)):
|
if not (html_data := await network.request(BASE_URL, log=log)):
|
||||||
return events
|
return events
|
||||||
|
|
||||||
soup = HTMLParser(html_data.content)
|
soup = HTMLParser(html_data.content)
|
||||||
|
|
@ -72,7 +72,7 @@ async def get_events(url: str) -> list[dict[str, str]]:
|
||||||
{
|
{
|
||||||
"sport": fix_league(league),
|
"sport": fix_league(league),
|
||||||
"event": name,
|
"event": name,
|
||||||
"link": urljoin(url, href),
|
"link": urljoin(BASE_URL, href),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -87,16 +87,9 @@ async def scrape() -> None:
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
if not (base_url := await network.get_base(BASE_URLS)):
|
log.info(f'Scraping from "{BASE_URL}"')
|
||||||
log.warning("No working StreamBTW mirrors")
|
|
||||||
|
|
||||||
CACHE_FILE.write(urls)
|
events = await get_events()
|
||||||
|
|
||||||
return
|
|
||||||
|
|
||||||
log.info(f'Scraping from "{base_url}"')
|
|
||||||
|
|
||||||
events = await get_events(base_url)
|
|
||||||
|
|
||||||
log.info(f"Processing {len(events)} new URL(s)")
|
log.info(f"Processing {len(events)} new URL(s)")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
import asyncio
|
|
||||||
from functools import partial
|
from functools import partial
|
||||||
|
|
||||||
from playwright.async_api import async_playwright
|
from playwright.async_api import async_playwright
|
||||||
|
|
@ -16,27 +15,23 @@ CACHE_FILE = Cache(f"{TAG.lower()}.json", exp=10_800)
|
||||||
|
|
||||||
HTML_CACHE = Cache(f"{TAG.lower()}-html.json", exp=86_400)
|
HTML_CACHE = Cache(f"{TAG.lower()}-html.json", exp=86_400)
|
||||||
|
|
||||||
BASE_URLS = {"NFL": "https://nflwebcast.com", "NHL": "https://slapstreams.com"}
|
BASE_URL = "https://slapstreams.com"
|
||||||
|
|
||||||
|
|
||||||
def fix_event(s: str) -> str:
|
def fix_event(s: str) -> str:
|
||||||
return " vs ".join(s.split("@"))
|
return " vs ".join(s.split("@"))
|
||||||
|
|
||||||
|
|
||||||
async def refresh_html_cache(url: str) -> dict[str, dict[str, str | float]]:
|
async def refresh_html_cache() -> dict[str, dict[str, str | float]]:
|
||||||
events = {}
|
events = {}
|
||||||
|
|
||||||
if not (html_data := await network.request(url, log=log)):
|
if not (html_data := await network.request(BASE_URL, log=log)):
|
||||||
return events
|
return events
|
||||||
|
|
||||||
now = Time.clean(Time.now())
|
now = Time.clean(Time.now())
|
||||||
|
|
||||||
soup = HTMLParser(html_data.content)
|
soup = HTMLParser(html_data.content)
|
||||||
|
|
||||||
title = soup.css_first("title").text(strip=True)
|
|
||||||
|
|
||||||
sport = "NFL" if "NFL" in title else "NHL"
|
|
||||||
|
|
||||||
date_text = now.strftime("%B %d, %Y")
|
date_text = now.strftime("%B %d, %Y")
|
||||||
|
|
||||||
if date_row := soup.css_first("tr.mdatetitle"):
|
if date_row := soup.css_first("tr.mdatetitle"):
|
||||||
|
|
@ -66,10 +61,10 @@ async def refresh_html_cache(url: str) -> dict[str, dict[str, str | float]]:
|
||||||
|
|
||||||
event = fix_event(event_name)
|
event = fix_event(event_name)
|
||||||
|
|
||||||
key = f"[{sport}] {event} ({TAG})"
|
key = f"[NHL] {event} ({TAG})"
|
||||||
|
|
||||||
events[key] = {
|
events[key] = {
|
||||||
"sport": sport,
|
"sport": "NHL",
|
||||||
"event": event,
|
"event": event,
|
||||||
"link": href,
|
"link": href,
|
||||||
"event_ts": event_dt.timestamp(),
|
"event_ts": event_dt.timestamp(),
|
||||||
|
|
@ -85,11 +80,7 @@ async def get_events(cached_keys: list[str]) -> list[dict[str, str]]:
|
||||||
if not (events := HTML_CACHE.load()):
|
if not (events := HTML_CACHE.load()):
|
||||||
log.info("Refreshing HTML cache")
|
log.info("Refreshing HTML cache")
|
||||||
|
|
||||||
tasks = [refresh_html_cache(url) for url in BASE_URLS.values()]
|
events = await refresh_html_cache()
|
||||||
|
|
||||||
results = await asyncio.gather(*tasks)
|
|
||||||
|
|
||||||
events = {k: v for data in results for k, v in data.items()}
|
|
||||||
|
|
||||||
HTML_CACHE.write(events)
|
HTML_CACHE.write(events)
|
||||||
|
|
||||||
|
|
@ -119,7 +110,7 @@ async def scrape() -> None:
|
||||||
|
|
||||||
log.info(f"Loaded {cached_count} event(s) from cache")
|
log.info(f"Loaded {cached_count} event(s) from cache")
|
||||||
|
|
||||||
log.info(f'Scraping from "{' & '.join(BASE_URLS.values())}"')
|
log.info(f'Scraping from "{BASE_URL}"')
|
||||||
|
|
||||||
events = await get_events(cached_urls.keys())
|
events = await get_events(cached_urls.keys())
|
||||||
|
|
||||||
|
|
@ -161,7 +152,7 @@ async def scrape() -> None:
|
||||||
entry = {
|
entry = {
|
||||||
"url": url,
|
"url": url,
|
||||||
"logo": logo,
|
"logo": logo,
|
||||||
"base": BASE_URLS[sport],
|
"base": BASE_URL,
|
||||||
"timestamp": ts,
|
"timestamp": ts,
|
||||||
"id": tvg_id or "Live.Event.us",
|
"id": tvg_id or "Live.Event.us",
|
||||||
"link": link,
|
"link": link,
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
## Base Log @ 2026-01-08 20:44 UTC
|
## Base Log @ 2026-01-07 20:45 UTC
|
||||||
|
|
||||||
### ✅ Working Streams: 145<br>❌ Dead Streams: 3
|
### ✅ Working Streams: 145<br>❌ Dead Streams: 3
|
||||||
|
|
||||||
| Channel | Error (Code) | Link |
|
| Channel | Error (Code) | Link |
|
||||||
| ------- | ------------ | ---- |
|
| ------- | ------------ | ---- |
|
||||||
| BET | HTTP Error (403) | `https://streamer1.nexgen.bz/BET/index.m3u8` |
|
|
||||||
| CBS | HTTP Error (404) | `http://fl1.moveonjoy.com/CBSEAST/index.m3u8` |
|
| CBS | HTTP Error (404) | `http://fl1.moveonjoy.com/CBSEAST/index.m3u8` |
|
||||||
| NFL Network | HTTP Error (404) | `http://fl1.moveonjoy.com/NFL_NETWORK/index.m3u8` |
|
| NFL Network | HTTP Error (404) | `http://fl1.moveonjoy.com/NFL_NETWORK/index.m3u8` |
|
||||||
|
| Premier Sports 1 | HTTP Error (403) | `http://109.61.81.147:1935/cdn7/1276/video.m3u8?token=c708d1e1b86b0247d95ecf4645dadd0f` |
|
||||||
---
|
---
|
||||||
#### Base Channels URL
|
#### Base Channels URL
|
||||||
```
|
```
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue