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

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 250
Благодарностей
78
Баллы
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
Сообщения
20 363
Благодарностей
9 095
Баллы
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 250
Благодарностей
78
Баллы
48
Суть примерно понял, но не до конца(. Не понятно от куда картинкки берутся в статье.
Ну сейчас я увидел почему не вставлялся текст, там если пробел в начале или строка пустая, то текст не вставляетса. А если удалить в начеле пустоту, то норм вставляетса.
 

AndreyAAA

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

Sergodjan

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

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

AndreyAAA

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

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
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 250
Благодарностей
78
Баллы
48
А я сделал просще, там когда в новой вкладке открываешь, то можно взать кубиком все, не dom а text, и все). и в переменной весь текст.
 
  • Спасибо
Реакции: volody00

AndreyAAA

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

Sergodjan

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

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

AndreyAAA

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

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 363
Благодарностей
9 095
Баллы
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 250
Благодарностей
78
Баллы
48
И че то уже и выделить не работает(
 

AndreyAAA

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

Sergodjan

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

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

vitvlad

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

Sergodjan

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

vitvlad

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

AndreyAAA

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

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