драгдроп с компьютера на сайт

dohrelion

Client
Регистрация
22.03.2018
Сообщения
130
Благодарностей
37
Баллы
28
Деньдобрый. Есть такой сайт по загрузке своих фото https://i.onthe.io . Тоьлько там загрузка драгдроп и никаких кнопок. Как это реализовать? Понимаю что отправка POST запросом, но никак не могу отследить запрос. В браузер PM не тащится фотка (видимо из-за прав учетки). HTTPAnaliser там тоже не вижу ничего внятного. Может есть другие варианты загрузки на этот сайт? Я сомневаюсь, что можно это реализовать в ZP.
P.S Форум рыл и подобных вопросов здесь нет
 

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
Воспользуйтесь обычным броузером и снифайте трафик с него.
 

dohrelion

Client
Регистрация
22.03.2018
Сообщения
130
Благодарностей
37
Баллы
28

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 480
Благодарностей
3 356
Баллы
113

dohrelion

Client
Регистрация
22.03.2018
Сообщения
130
Благодарностей
37
Баллы
28

ТРОН

Client
Регистрация
31.07.2016
Сообщения
336
Благодарностей
381
Баллы
63
Я так понял это будет работать в ZP v.5.23.0.0 у меня версия v.5.22.0.0, но даже если и будет работать то я в шарпе нуль. Но все равно спасибо.
Сейчас бы предполагать не проверенное)) Все работает, вместо моего пути нужно подставить свой, координаты подставляются автоматически, меняем только путь до файла
Код:
HtmlElement he = instance.ActiveTab.FindElementByAttribute("h2", "class", "landing", "regexp", 0);
int x = int.Parse(he.GetAttribute("left"));
int y = int.Parse(he.GetAttribute("top"));
instance.ActiveTab.DropFile(@"C:\Users\SAMSUNG\Desktop\imeg01.jpg", x, y);
 
  • Спасибо
Реакции: Sergodjan и dohrelion

dohrelion

Client
Регистрация
22.03.2018
Сообщения
130
Благодарностей
37
Баллы
28
Сейчас бы предполагать не проверенное)) Все работает, вместо моего пути нужно подставить свой, координаты подставляются автоматически, меняем только путь до файла
Код:
HtmlElement he = instance.ActiveTab.FindElementByAttribute("h2", "class", "landing", "regexp", 0);
int x = int.Parse(he.GetAttribute("left"));
int y = int.Parse(he.GetAttribute("top"));
instance.ActiveTab.DropFile(@"C:\Users\SAMSUNG\Desktop\imeg01.jpg", x, y);
Драгоценный ВЫ мой, всё работает, сообщите мне в личку Ваш (Z_номер), я Вам 1$ дам за это.
 
  • Спасибо
Реакции: ТРОН

ТРОН

Client
Регистрация
31.07.2016
Сообщения
336
Благодарностей
381
Баллы
63

8bitcat

Client
Регистрация
21.06.2010
Сообщения
77
Благодарностей
8
Баллы
8
Подниму темку )
Есть ли метод, чтобы перетащить так не файл а папку?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 480
Благодарностей
3 356
Баллы
113

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