Я пытаюсь создать автоматизацию, которая позволила бы кому-то планировать свои истории о тик-токах с electron
и nodejs
, но на самом деле я упускаю самую важную вещь, загрузку историй, я не знаю, как я могу автоматизировать его.
Страница, с которой я работаю для автоматизации загрузки: эта .
Я думал использовать приватный API, но не нашел что Я искал для загрузки несколько видео, поэтому я пытаюсь сделать это от себя, но безуспешно.
Форма загрузки файла принимает
Как только файл загружен, я увидел, что какой-то почтовый запрос отправлен, и как только это файл загружен, перерисован и готов к публикации. загрузка осуществляется с помощью ввода [tyoe = file], и я думаю, что почтовый запрос начинается, или когда изменяется значение, или когда инициируется событие удаления.
На самом деле мои идеи:
Сначала
- щелкните метку, которая запускает селектор файла обзора
- , предотвращающий открытие селектора
- , измените значение входного файла
$('#root > div.container--3edUT > div.contents--3gY1F > div:nth-child(2) > div > div').addEventListener('click',
(e) => {
console.log("clicked");
e.preventDefault();
document.querySelector('input[type=file]').value =
'/home/me/Scaricati/test.mp4'
});
Но эта ошибка возникает, я читал, что это происходит из-за проблем с безопасностью.
Failed to set the 'value' property on 'HTMLInputElement': This input element accepts a filename, which may only be programmatically set to the empty string.
Секунда
- Имитация функции перетаскивания
Наилучший способ сделать это sh Я думаю, это симуляция перетаскивания (я должен сделать sh это без jquery), но на самом деле я не понимаю, как это сделать,
Лучшее, что я нашел, это эта скрипка ток от этот вопрос Но я не понял, как это реализовать, и я думаю, что это не совсем то, что я ищу.
Я щупаюсь в темноте, любой совет полезен, спасибо