НЕ получается вставить статью на сайте дзен

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 257
Благодарностей
82
Баллы
48
Помогите разобраться. Добавляю статью на дзене, и не получается.
Пробовал C# кубиком
var textcr = project.Variables["statia_vsa"].Value;
System.Windows.Forms.Clipboard.SetText(textcr);
instance.ActiveTab.KeyEvent("v","press","ctrl");//вставить текст из переменной

Не хочет что то ( хотя 1 раз получилось и все), и даже руками не получается нажать ctrl+v, не вставляет.
Пробовал value , текстовка вставляется, но когда жму опубликовать, то текста нету(, пробовал пробелы вводить потом типа и т.д. на некоторых сайтах работало такое.
Емуляция клавиатуры не очень получается, потому что очень долго (статья большая), да и вообще текст до конца не вводится почему то.
Движек chromium, браузер chrom.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 122
Благодарностей
9 400
Баллы
113
Помогите разобраться. Добавляю статью на дзене, и не получается.
Пробовал C# кубиком
var textcr = project.Variables["statia_vsa"].Value;
System.Windows.Forms.Clipboard.SetText(textcr);
instance.ActiveTab.KeyEvent("v","press","ctrl");//вставить текст из переменной

Не хочет что то ( хотя 1 раз получилось и все), и даже руками не получается нажать ctrl+v, не вставляет.
Пробовал value , текстовка вставляется, но когда жму опубликовать, то текста нету(, пробовал пробелы вводить потом типа и т.д. на некоторых сайтах работало такое.
Емуляция клавиатуры не очень получается, потому что очень долго (статья большая), да и вообще текст до конца не вводится почему то.
Движек chromium, браузер chrom.
В своем постере для Дзена я делал модельку статьи с текстами, с форматированием, картинками в локальном файле .html, затем открывал этот файл в инстансе в соседней вкладке, делал Ctrl+A и Ctrl+С переходил на вкладку с Дзен редактором, вводил эмуляцией заголовок и в редакторе делал Ctrl+V. Вставлялась статья со всеми форматированиями и картинками. Этот Дзен-постер у заказчика до сих пор работает, делал его года 3-4 назад наверное.
 
  • Спасибо
Реакции: kagorec и AndreyAAA

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 257
Благодарностей
82
Баллы
48
Суть примерно понял, но не до конца(. Не понятно от куда картинкки берутся в статье.
Ну сейчас я увидел почему не вставлялся текст, там если пробел в начале или строка пустая, то текст не вставляетса. А если удалить в начеле пустоту, то норм вставляетса.
 

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 257
Благодарностей
82
Баллы
48
Пу сути тогда можно скопировать текст с тегами разными и стилями да?)
Типа пишешь статью в хтмл формате, создаешь фаил хтмл, октрываешь и копируешь все).
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 122
Благодарностей
9 400
Баллы
113
Пу сути тогда можно скопировать текст с тегами разными и стилями да?)
Типа пишешь статью в хтмл формате, создаешь фаил хтмл, октрываешь и копируешь все).
Да, все верно.

Суть примерно понял, но не до конца(. Не понятно от куда картинкки берутся в статье.
Ну сейчас я увидел почему не вставлялся текст, там если пробел в начале или строка пустая, то текст не вставляетса. А если удалить в начеле пустоту, то норм вставляетса.
Картинки у меня подтягиваются с сайта-донора. У заказчика свой сайт и он делает посты в Дзене после выхода новой статьи на сайте. Но можно заливать на ФО например и оттуда их подтягивать в модель.
 

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 257
Благодарностей
82
Баллы
48
В своем постере для Дзена я делал модельку статьи с текстами, с форматированием, картинками в локальном файле .html, затем открывал этот файл в инстансе в соседней вкладке, делал Ctrl+A и Ctrl+С переходил на вкладку с Дзен редактором, вводил эмуляцией заголовок и в редакторе делал Ctrl+V. Вставлялась статья со всеми форматированиями и картинками. Этот Дзен-постер у заказчика до сих пор работает, делал его года 3-4 назад наверное.
Можешь помочь еще? Все сделал нажал cltr+а , все выделилось как надо. А что дальше? Точнее как скопировать выделенный текст этот в переменную?
Как вставить потом знаю.
 

volody00

Client
Регистрация
06.09.2016
Сообщения
978
Благодарностей
1 067
Баллы
93
Можешь помочь еще? Все сделал нажал cltr+а , все выделилось как надо. А что дальше? Точнее как скопировать выделенный текст этот в переменную?
Как вставить потом знаю.
https://zennolab.com/discussion/threads/snippet-vstavki-iz-bufera-obmena-dlja-zennoposter-mnogopotochnyj-s-blokirovkami-don-shampinon.33359/post-429914 - попробуй. Не забудь помимо ctrl+a нажать ctrl+c
 
  • Спасибо
Реакции: AndreyAAA

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 257
Благодарностей
82
Баллы
48
А я сделал просще, там когда в новой вкладке открываешь, то можно взать кубиком все, не dom а text, и все). и в переменной весь текст.
 
  • Спасибо
Реакции: volody00

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 257
Благодарностей
82
Баллы
48
Блин, не катит все таки мой способ как надо(, если ссылки есть в тексте, то не получается в пост вставить ссылку(, нужно все таки через копирование как то делать
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 122
Благодарностей
9 400
Баллы
113
Можешь помочь еще? Все сделал нажал cltr+а , все выделилось как надо. А что дальше? Точнее как скопировать выделенный текст этот в переменную?
Как вставить потом знаю.
Я не использовал работу с буфером кроме стандартных системных возможностей:

- выделяю все (Ctrl+A)
- копирую (Ctrl+C)
- вставляю в Дзен (Ctrl+V)
 

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 257
Благодарностей
82
Баллы
48
Я не использовал работу с буфером кроме системных возможностей:

- выделяю все,
- копирую,
- вставляю в Дзен.
Ну вот можно подробнее как скопировать выделенный текст?
А потом вставить как?
А то пока только выделить получилось
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 122
Благодарностей
9 400
Баллы
113
Ну вот можно подробнее как скопировать выделенный текст?
А потом вставить как?
А то пока только выделить получилось
instance.ActiveTab.KeyEvent("a","press","ctrl");
instance.ActiveTab.KeyEvent("c","press","ctrl");

и

instance.ActiveTab.KeyEvent("v","press","ctrl");
 
  • Спасибо
Реакции: AndreyAAA

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 257
Благодарностей
82
Баллы
48
И че то уже и выделить не работает(
 

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 257
Благодарностей
82
Баллы
48
Спасибо, сейчас все работает)
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 122
Благодарностей
9 400
Баллы
113
И че то уже и выделить не работает(
Возможно нужен доп. клик или фокус внутрь страницы-модели и потом выделять.
Я для этого такой код использую:

C#:
HtmlElement elHtmlHeight = instance.ActiveTab.FindElementByXPath("//html", 0);
elHtmlHeight.Focus();
 

vitvlad

Client
Регистрация
02.02.2022
Сообщения
49
Благодарностей
10
Баллы
8
В своем постере для Дзена я делал модельку статьи с текстами, с форматированием, картинками в локальном файле .html,
Если не трудно, можно поподробнее хотя бы в двух словах, как отредактировать html файл зенкой не открывая его в инстансе?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 122
Благодарностей
9 400
Баллы
113
Если не трудно, можно поподробнее хотя бы в двух словах, как отредактировать html файл зенкой не открывая его в инстансе?
Через кубик 'Файлы - Взять текст' берете содержимое файла в переменную и редактируете.
Потом этим же кубиком, но в режиме 'Записать текст' - записываете файл.
 

vitvlad

Client
Регистрация
02.02.2022
Сообщения
49
Благодарностей
10
Баллы
8
Понял, большое спасибо.
 
  • Спасибо
Реакции: Sergodjan

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 257
Благодарностей
82
Баллы
48
А может кто подскажет как вставить картинку со ссылкой своей?)
Что то таким способом не работает ссылка, только картинка.
 

AGAT

Активный пользователь
Регистрация
17.11.2018
Сообщения
155
Благодарностей
33
Баллы
28
Через кубик 'Файлы - Взять текст' берете содержимое файла в переменную и редактируете.
Потом этим же кубиком, но в режиме 'Записать текст' - записываете файл.
приветствую, а шаблон по ДЗЕНу еще продаешь?
напиши пожалуйста свой тг, напишу.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 122
Благодарностей
9 400
Баллы
113
  • Спасибо
Реакции: AGAT

finoz0

Client
Регистрация
20.01.2021
Сообщения
119
Благодарностей
25
Баллы
28
instance.ActiveTab.KeyEvent("a","press","ctrl");
instance.ActiveTab.KeyEvent("c","press","ctrl");

и

instance.ActiveTab.KeyEvent("v","press","ctrl");
А не подскажете случайно, каким образом можно заменить instance.ActiveTab.KeyEvent("a","press","ctrl"); в мобильной версии браузера? Именно зенку имею ввиду, не дроид. В целом вроде работает и так, но думаю странно, что с телефона приходят такие сочетания клавиш
 

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