Új hozzászólás Aktív témák
-
Hege1234
addikt
köszönöm!

így szuperül működik
egyenlőre eddig ilyen, te is ilyesmire gondoltál?
import re
import glob
log_file_pattern = ".\\drmfiles\\programok\\firefox-log\\log.txt.moz_log.*"
log_files = glob.glob(log_file_pattern)
found_tokens = set()
patterns={
"app_key":[r"header=.app_key..value=.(.*)..merge=0]"],
"azukiapp":[r"E/nsHttp...AzukiApp:.(.*)"],
"azukiststoken":[r"E/nsHttp...AzukiSTSToken:.(.*)"],
"natcho":[r"E/nsHttp.uri=.*natco_key=(.*)&device_type=WEB&channel_number="],
"Device_Id":[r"header=.Device-Id..value=.(.*)..merge=0]"],
"bff_token":[r"header=.bff_token..value=.(.*)..merge=0]"],
"azudrm":[r'D/n.*?AzukiApp.*?[^.].*?[^.]\"AzukiDRM\" value=\"(.*?)\"',
r"E/nsHttp...AzukiApp:..*.*[^?].*[^?.].*[^?.]E/nsHttp...AzukiDRM:.(.*)"],
"sess_id":[r"https://.*wv_getlicense.*session_uid=(.*?)&"],
"acc_ount":[r"E/nsHttp.uri=.*user_token=(.*)&session"],
"get_lic":[r"E/nsHttp uri=(.*wv_getlicense.*token.*)"]
}
results = {}
while found_tokens != set(patterns.keys()):
for file_path in log_files:
try:
with open(file_path, 'r') as file:
tdata = file.read()
for key, patternlist in patterns.items():
if key not in found_tokens:
for pattern in patternlist:
try:
token = re.findall(pattern, tdata)[0].strip()
results[key] = token
found_tokens.add(key)
except IndexError:
pass
except Exception as e:
print(f"Error processing {key}: {e}")
except (IndexError, FileNotFoundError):
print(f"File not found: {file_path}")
except Exception as e:
print(f"Error processing file {file_path}: {e}")
app_key = results["app_key"]
azukiapp = results["azukiapp"]
azukiststoken = results["azukiststoken"]
natcho = results["natcho"]
Device_Id = results["Device_Id"]
bff_token = results["bff_token"]
azudrm = results["azudrm"]
sess_id = results["sess_id"]
acc_ount = results["acc_ount"]
get_lic = results["get_lic"]
Új hozzászólás Aktív témák
- 15.gen! Intel Core ULTRA 9 285K (24mag!) +16-32GB DDR5 +hűtött VRM-es Z890 lap! GAR/SZÁMLA (nevedre)
- Akko, Gateron, Haimu x Geon kapcsolók
- Szép! Lenovo ThinkPad X1 Yoga G6 x360 Érintős Hajtogatós Laptop Tab 14" -50% i5-1135G7 16/256 +Toll
- Samsung Galaxy Tab S10 Ultra 256 GB újszerű állapot
- GamerPC RX 9070/7700X/32GB DDR5/1TB M2
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi Note 12 128GB, Kártyafüggetlen, 1 Év Garanciával
- LG 77C4 - 77" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- BESZÁMÍTÁS! Apple MacBook Pro 14 M4 Max 36GB RAM 1TB SSD macbook garanciával hibátlan működéssel
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 128 GB-100%-3hó gari!
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


