def _read_urls(self): filename = 'd:\\youtube.txt' with open(filename, 'r', encoding='utf-8') as f: urls = f.readlines() count = 0 age_limit_count = 0 for url in urls: try: count += 1 if url.find('v=') < 0: continue url = url.split("&")[0] vid = re.findall(r'v\=(.+)', url)[0] print(vid) video_webpage = self._download_webpage(url, vid) if 'age_restrictions' in video_webpage: age_limit_count += 1 elif 'Age-restricted' in video_webpage: age_limit_count += 1 except Exception as e: print(e) print(age_limit_count)