С# Как выделить и скопировать конкретный текст на сайте

Artur

Новичок
Регистрация
06.11.2013
Сообщения
26
Благодарностей
5
Баллы
3
Всем привет!
К сожалению данный вопрос не решается source страницы + регулярка. Иначе все было бы очень просто.

Нужно с определенного места страницы скопировать ОТ и ДО конкретный текст. Он начинается всегда одинаково и одинаково заканчивается. По идее алгоритм будет выглядеть так:
1) Ищем на странице слово. Начинаем выделение с него.
2) Двигаемся вниз до второго слова, которым текст будет заканчиваться.
3) Копируем текст. Тут вопросов нет - instance.ActiveTab.KeyEvent("C","press","ctrl");
4) Вставляем в нужное место на другом сайте. Опять же тут вопросов нет - instance.ActiveTab.KeyEvent("V","press","ctrl");

Проблема именно в выделении определенного куска.

Спасибо что прочитали :-)
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 697
Баллы
113

Artur

Новичок
Регистрация
06.11.2013
Сообщения
26
Благодарностей
5
Баллы
3
Я попытаюсь объяснить. Скопировать нужно таблицу.

В сорсе страницы она, конечно же, есть. Но она есть со своими стилями и дико сложной моделью, править ее потом под свой сайт - огромный геморрой.

Копировать данную таблицу нужно на сайт на Wordpress. В Wordpress в новом визуальном редакторе можно скопировать руками (CTRL+C, CTRL+V) любую таблицу и WP сам ее подстроит под свои стили. Он автоматически понимает что за тип текста в него копируют и делает его либо заголовком, либо списком, либо той же таблицей.

Чисто в теории можно сорс чистить миллион раз, чтобы убрать все эти стили и прочие лишние элементы. Это огромное количество действий и кода.
А можно (надеюсь) просто сделать 2 действия CTRL+C и CTRL+V.

Надеюсь понятно))
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 697
Баллы
113
теперь понятно.
раз есть таблица в source , значит можно получить координаты ее углов где она расположена на странице и использовать их в методе драг энд дроп у фулл эмулятион крыски. ну а скопировать и вставить и так ясно как.
единственное неизвестно починили ли баг в хроме , когда драг энд дроп не выделял текст. но ведь есть файрфокс :-)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 604
Баллы
113
помимо сорса и дома есть также переменная с текстом страницы
 

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