Конвертация Xpath'а до картинки

Zxcoul

Client
Регистрация
02.02.2022
Сообщения
6
Благодарностей
0
Баллы
1
Всем привет!
Есть путь (в виде xpatha) до картинки на сайте. Нужно конвертировать картинку в b64 и записать в другую переменную, можно ли сделать это без скачивания?
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
Нет. Не получив картинку ты не узнаешь, что нужно конвертировать-то.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 514
Благодарностей
3 368
Баллы
113
Когда картинка прогрузилась, можно сделать через JS, но так же можно и через C#, по сути нет разницы.
На форуме есть примеры.
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 514
Благодарностей
3 368
Баллы
113
Так скорее всего имелось ввиду на диск с браузера, оно то в браузере есть и можно использовать.
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 786
Благодарностей
1 951
Баллы
113
Всем привет!
Есть путь (в виде xpatha) до картинки на сайте. Нужно конвертировать картинку в b64 и записать в другую переменную, можно ли сделать это без скачивания?
Делается скриншот элемента с картинкой и потом преобразуется в base64
 

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
392
Баллы
63
Всем привет!
Есть путь (в виде xpatha) до картинки на сайте. Нужно конвертировать картинку в b64 и записать в другую переменную, можно ли сделать это без скачивания?
Простая аналогия...
Большой город с кучей зданий. Здание это твоя картинка. Xpath это тебе прохожий указал пальцем куда идти по твоему запросу.
Пока не зайдешь в здание (не скачав картинку), ты не узнаешь, что внутри.

Другой вопрос, что раз ты про xpath речь завел, то значит работаешь в браузере, а браузер уже скачал картинку при загрузке страницы (если конечно ты не отключил/запретил загрузку картинок)
Вот тут можно получить нужные данные из монитора трафика. но не по xpath. а по url картинки. а вот url картинки можно спарсить из элемента на который указывает твой xpath.

Опять же, это если картинка в html прописана для загрузки как url, а если это svg например, то это уже векторная графика и тут надо либо скриншот делать, либо получать структуру svg и через специальную либу конвертировать до стандартного растрового формата.

Вариантов куча, ясно одно, ты не правильно сформулировал вопрос и не привел все исходные данные для получения правильного ответа на свой вопрос :bn:
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)