@Wildberies Все равно придется к тексту или к классу, он похоже уникальный, но скорее всего он генерируется, сравните все атрибуты у всех писем, может rel есть телько у этого элемента.
алгоритм работы с профилем из базы
-
сделал скрипт для взятия данных с папки профиля и вставки этих данных в postgresql, а также скрипт для подключения к этой базе и работе с этими данными в браузере. я хочу уточнить все ли я правильно делаю т.к. нужна хорошая отработка этих профилей.
первый алгоритм
взятия данных с папки профиля и заноса данных в бд:
- циклом прохожусь по папке с профилями и отправляю запрос на проверку существования профиля с таким названием:
SELECT EXISTS ( SELECT 1 FROM profiles WHERE profile_name = [[FOREACH_DATA]] );- переключаюсь на этот профиль через "Создать или переключиться на постоянный профиль"
- получаю инфу по текущему профилю, а именно проверяю существование fingerprint, если его нет то создаю и применяю
- читаю файл fingerprint.json в переменную FINGERPRINT и файл Cookies в переменную COOKIES_DATA
- вношу все данные в таблицу:
INSERT INTO profiles(profile_name,cookies,fingerprint) VALUES( [[FOREACH_DATA]], [[COOKIES_DATA]], [[FINGERPRINT]] ) RETURNING id;второй алгоритм
для подключения к этой базе и работе с этими данными в браузере:
- забираю все данные через запрос:
UPDATE profiles SET "using" = true WHERE "using" = false RETURNING profile_name,cookies,fingerprint;- через "настройки браузера" создаю временный профиль
- загружаю куки через "загрузить cookies"
- применяю отпечаток через "применить отпечаток"
- применяю рандомное прокси
- использую профиль, например, для посещения пары сайтов
- читаю файл fingerprint.json из временного профиля и записываю его в переменную FINGERPRINT_FILE_CONTENT
- сохраняю куки через "Сохранить cookies" в переменную SAVED_COOKIES
- обновляю данные для текущего профиля через запрос:
UPDATE profiles SET cookies = [[SAVED_COOKIES]], "using" = false, fingerprint = [[FINGERPRINT_FILE_CONTENT]] WHERE profile_name = [[PROFILE_NAME]];это все
если я что-то упустить или сделал неправильно, пожалуйста, напишите, может какие-то еще данные не забрал с профиля -
@quod v celom, cookies+fingerprint doljno hvatit,upustil indexedDB, localStorage, oni mogut bit ne tak vajni,zavisit ot site'ov
2-y algoritm u tebya doljen zabirat VSE profili s fingerom i kukami? a esli tak, to eto ogromniy massiv dannih, ot chego bas mojet polomatsa izza nehvatki RAM, mojno reshit zabiraya tolko profile_name, i potom podtyagivat vse ostalnoe eshe odnim zaprosom
-
@clarabellerising понял, ради интереса, у тебя русской раскладки нет?)))