Добавить в корзинуПозвонить
Найти в Дзене
Usman's Lab

Автоматизация Задач. Продолжение 2-части. Уровень для ПРОФИ

Салам. Короче говоря, я решил делать сразу по две части:
Поехали В чем моя идея? СУТЬ: """"""""" Создать class с названием ai, в котором будут методы, каждый метод будет назван именем сайта. К примеру для trychatgpt мы создадим метод класса с таким же названием. Есть и другой сайт, к примеру huggingface[.]co/chat, для него тоже напишем метод для автоматизации *рутиной задачи* (для тренировок, самое то хз), назовем его также соответственно huggingface Думаю суть поняли """""""""" Меньше слов, больше дела: !!! КОД БУДЕТ ВЫЛОЖЕН В ТЕЛЕГРАММ, ТАК ЧТО ПОДПИСЫВАЙСЯ !!! Первое на что надо обратить внимание. Зачем я расписал правила поведения браузера для работы с PDF файлами? просто так на самом деле.... Иногда появляется потребность открытия pdf файлов, но работать с ними через selenium - это жесть. Поэтому благодаря этому конфигу, pdf сохранится у вас в памяти, текущей директории проекта в поддиректории Reports. А уже затем можно работать с pdf файлом напрямую, без selenium, используя
Оглавление

Салам.

Короче говоря, я решил делать сразу по две части:

  • Для "чайников"
  • Для "профи"

Для чайников, все буду разъяснять, пояснять и прилагать код который написан используя процедурное программирование.

Для профи, будет отличаться только код (он будет написан используя принципы ООП), так что, для начала читайте часть "для чайников", а затем переходите "для профи".


Поехали

В чем моя идея?

СУТЬ:

"""""""""

Создать class с названием ai, в котором будут методы, каждый метод будет назван именем сайта. К примеру для trychatgpt мы создадим метод класса с таким же названием.

Есть и другой сайт, к примеру huggingface[.]co/chat, для него тоже напишем метод для автоматизации *рутиной задачи* (для тренировок, самое то хз), назовем его также соответственно huggingface

Думаю суть поняли

""""""""""

Меньше слов, больше дела:

!!! КОД БУДЕТ ВЫЛОЖЕН В ТЕЛЕГРАММ, ТАК ЧТО ПОДПИСЫВАЙСЯ !!!

Первое на что надо обратить внимание. Зачем я расписал правила поведения браузера для работы с PDF файлами? просто так на самом деле.... Иногда появляется потребность открытия pdf файлов, но работать с ними через selenium - это жесть. Поэтому благодаря этому конфигу, pdf сохранится у вас в памяти, текущей директории проекта в поддиректории Reports. А уже затем можно работать с pdf файлом напрямую, без selenium, используя либы которые заточены под такие файлы.

Второе на что надо обратить внимание - это метод terminate(), думаю понятно, что писать читабельный код в разы приятнее.

Все. Это и была вся 2 часть для профи.
Ждете 3 часть ?)
Будем писать тоже самое, но уже под сайт
huggingface. Там чуть сложнее, но мы везде разберемся.