For developers
کانال بسته
The channel is specialized in post Python file Without encryption and free Owner : @g_4_q
نمایش بیشتر2 202
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-107 روز
-4730 روز
آرشیو پست ها
2 202
يلي ميعرف الطريقة تبع رصيد حوجل : يكولون ان بنت رئيس شركة جوجل اتزوجت فقررت شركة google اطلاق عرض في الحسابات google play الامريكية والحدث عبارة عن انك تلعب 3 العاب تجمع فيها نقاط جوجل بلاي لما تخلص يعطيك كود هدية فيه عدد النقاط لي جمعت وتسوي له اهداء redeem في حساب جوجل بلاي امريكي + لازم يكون مربوط فيزا اي فيزا جربوا بينات او فيزات .... بعد ما تسوي redeem تروح لخانة play ponts في playstore وتحول نقاط الى رصيد 100 نقطة=1$ رصيد وتروح تشتري اي شء تريده + اذا اعطاك معاملة او تم رفض الدفع لازم تعمل vpn امريكي وجرب واذا ما دفع غير الحساب وراح يشتغل باذن الله
رابط الحدث : https://playpoints.withgoogle.com/playground/
ادخل ب vpn امريكي وسجل دخول ب حساب دولتك مش ضروري امريكي لما تلعب ولكن ضروري لما تريد استعمال الكود او الدفع + باقي يوم ويخلص الحدث
2 202
class DataExtractorError(Exception):
pass
class KeyNotFoundError(DataExtractorError):
pass
class DataExtractor:
def _handle_error(self, error_message):
raise KeyNotFoundError(error_message)
def extract_json_value(self, data, key):
results = []
def search_dict(d, key):
if key in d:
results.append(d[key])
for k, v in d.items():
if isinstance(v, dict):
search_dict(v, key)
elif isinstance(v, list):
search_list(v, key)
def search_list(l, key):
for item in l:
if isinstance(item, dict):
search_dict(item, key)
elif isinstance(item, list):
search_list(item, key)
if isinstance(data, dict):
search_dict(data, key)
elif isinstance(data, list):
search_list(data, key)
else:
self._handle_error(f"Invalid data type: {type(data)}. Expected dict or list.")
if results:
return results if len(results) > 1 else results[0]
else:
self._handle_error(f"Key '{key}' not found in the JSON data.")
def extract_value_by_path(self, data, path):
keys = path.split('.')
for key in keys:
if isinstance(data, list):
data = [item[key] for item in data if key in item]
else:
data = data.get(key)
if data is None:
self._handle_error(f"Key '{key}' not found in the JSON data.")
return None
return data
def multi_key_extract(self, data, keys):
results = {}
for key in keys:
try:
value = self.extract_json_value(data, key)
except KeyNotFoundError:
value = None
results[key] = value
return results
Ex:(
json_data = { "num1": {"username": "user1", "name": "User One"}, "num2": {"username": "user2", "name": "User Two"}, "details": { "nested": { "info": {"username": "user3", "details": {"username": "user4"}}}}, "ifo": {"unique_id": "Sajad123","username": "user5", "name": "User Three"} }
1< # Extract single or multiple values extractor = DataExtractor() value = extractor.extract_json_value(json_data, "name") print(value) output == ['User One', 'User Two', 'User Three'] > 2< # Extract a value using a path extractor = DataExtractor() path_value = extractor.extract_value_by_path(json_data, "ifo.name") print(path_value) output == "User Three" > 3< # Extract multiple values extractor = DataExtractor() values = extractor.multi_key_extract(json_data, ["unique_id", "username","name"]) print(values) output == {'unique_id': 'Sajad123', 'username': ['user1', 'user2', 'user3', 'user4', 'user5'], 'name': ['User One', 'User Two', 'User Three']} >)
