*Итоговый скрипт* в формате .pdf drive.google.com/file/d/1AgAH8Wnf9jwtcj2RR4iJFYhfKslHyp_Y -- чтобы легче было свериться, но не копипастить. Главная задача итогового скрипта -- показать логику решения задачи без промежуточных шагов. Во избежание копипаста в скрипт внесены небольшие непринципиальные изменения относительно скрипта в самом видео (названия файлов Excel, пути к файлам и т.п.).
*Внимание!* В коде сайта произошло изменение, отразившееся в следующем изменении кода для его парсинга: - в фрагменте df.loc[url_prjct, 'Отзывы+'] = int(re.findall(r'Отзывы \+ \d+', block)[0].split(' ')[-1]) if 'Отзывы' in block else 0 было Отзывы\+, а стало Отзывы \+ (добавился пробел)
*Итоговый скрипт* в формате .pdf drive.google.com/file/d/1AgAH8Wnf9jwtcj2RR4iJFYhfKslHyp_Y -- чтобы легче было свериться, но не копипастить. Главная задача итогового скрипта -- показать логику решения задачи без промежуточных шагов. Во избежание копипаста в скрипт внесены небольшие непринципиальные изменения относительно скрипта в самом видео (названия файлов Excel, пути к файлам и т.п.).
*Внимание!* В коде сайта произошло изменение, отразившееся в следующем изменении кода для его парсинга:
- в фрагменте
df.loc[url_prjct, 'Отзывы+'] = int(re.findall(r'Отзывы \+ \d+', block)[0].split(' ')[-1]) if 'Отзывы' in block else 0
было Отзывы\+, а стало Отзывы \+ (добавился пробел)