Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Как правильно изменить порт? Есть парсер. Суть парсера такая, он перехватывает от одной программы передаваемое значение на сервер в интернете, затем возвращает нужный ответ, якобы ответ от сервера. Этот парсер мне делал человек очень давно. Сейчас мне понадобилось сново воспользоваться. Но я не знаю как правильно заменить данные. В частности интересует строчка private const int Port = 6262; Вот код https://www.cyberforum.ru/ csharp-net/ thread1542558.html Подключение к файлу mdf C#
Здравствуйте. Вкраце опишу суть задачи. Размер базы в бесплатной версии sql server express составляет 10 Гб. Решением этой проблемы было принято решение автоматически отключать файл БД от сервера, создавать новую БД и пользоваться до заполнения. И так далее. При составлении отчетов должны использоваться данные с отключенных файлов БД, т.е. заполненых. Итак первый вопрос, возможно ли все это? А...
C# Отследить переданные данные на COM port Есть некая программа, которая что то передает на COM порт. Хотелось бы знать что она в него пишет. Записать и считать данные средствами SerialPort могу, а как тут быть? https://www.cyberforum.ru/ csharp-net/ thread1542142.html C# Прервать ожидание Thread.Sleep https://www.cyberforum.ru/ csharp-net/ thread1542053.html
Можно ли прервать ожидание Thread.Sleep? У меня сейчас в отдельном потоке выполняется некий код, при нажатии кнопки стоп меняется переменная bool в true и этот код прекращает выполнятся (наставил везде флаги, если bool в true, то return), при нажатии кнопки старт меняется переменная bool в false и код в потоке начинает выполнятся сначала. Однако, если кнопка стоп была нажата в момент выполнения...
Добавить web форму к готовому не web проекту C#
Здравствуйте. Есть задание, реализовать приложение, которое будет иметь 4 графических интерфейса: console, WPF, WebForm, Web. С первыми 3мя проблем не возникло, но когда подошел к последнему возник вопрос, а как это вообще сделать? На данный момент приложение работает следующим образом: открывается консоль и в зависимости от команды запускается нужные UI. Подскажите как сюда подцепить...
C# Активационный ключ для ИГРЫ Unity3D на C#! https://www.cyberforum.ru/ csharp-net/ thread1541923.html
Мне нужно сделать активационный ключ для игры написанный на Unity3d, то есть активация как во всех играх при установке. Можете посоветовать в какую сторону копать(алгоритм), а если буду примеры или видеоуроки буду очень благодарен!
C# Не производится запись в Excel https://www.cyberforum.ru/ csharp-net/ thread1541801.html
Не производится запись в эксель через Interop. Точками останова проверял - все проходит успешно, а когда проверяю файл - нет нового значения. Прилагаю код public void WriteExcel(string Cell, ref Workbook workbookExcel, string value) { try { Sheets excelsheets = workbookExcel.Worksheets; Worksheet excelworkshhet =...
C# JToken не содержит определение для ToObject
ребята помогите не работает код JToken token = JToken.Parse(responeFromServer); audioList = token.Children().Skip(1).Select(c => c.ToObject<Audio>()).ToList(); ошибка Ошибка 1 "Newtonsoft.Json.Linq.JToken" не содержит определение для "ToObject". Не удалось найти метод расширения "ToObject", принимающий первый аргумент типа "Newtonsoft.Json.Linq.JToken" ...
C# VS2015, Windows 10 и Registry.LocalMachine.OpenSubKey https://www.cyberforum.ru/ csharp-net/ thread1541721.html
В Windows 10 не всегда работает код: var key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\xxxxxxxxxxx"); Причем, некоторые подразделы читаются, а некоторые нет (key = null). Там есть пункт "Разрешения", но никакой корреляции между читаемыми и нечитаемыми подразделами не нашел. Такая проблема возникает только на Windows 10. На Windows XP и Windows 7 все работает железно. Какие идеи? ...
C# Как создать выполняемый файл мне нужно создать 2 файл с программным кодом и что бы его сразу считивало https://www.cyberforum.ru/ csharp-net/ thread1541720.html
Перевод из С++ в C# C#
Сама задача звучит так Написать программу на языке C#, моделирующую поведение строителя пира- миды (Mason) путём создания соответствующего класса. Каждый строитель идентифицируется именем и долей B 2 (0; 1) каменных бло- ков, разбиваемых при кладке. Все рабочие имеют одинаковое ограничение - проф- союз запрещает принимать более N0 блоков за смену. Высота H построенного строения зависит от...
C# Получение информации о ПК зная его ip https://www.cyberforum.ru/ csharp-net/ thread1541481.html
Как узнать любую информацию о ПК который находится в локальной сети, зная его ip адрес?
16 / 16 / 8
Регистрация: 18.03.2014
Сообщений: 268
14.10.2015, 15:36 0

Парсер HTML документа - C# - Ответ 8192938

14.10.2015, 15:36. Показов 1451. Ответов 5
Метки (Все метки)

Ответ

Hemicide, основная проблема при использовании WebBrowser это DocumentCompleted дожидается загрузки статистической части страницы, а вот загрузку динамической части надо каким-то образом определять.

Добавлено через 3 часа 18 минут
Hemicide,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
using System;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        private WebBrowser client;
        private delegate void Del(string text);
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void buttonStart_Click(object sender, EventArgs e)
        {
            client = new WebBrowser();
 
            client.DocumentCompleted += Client_DocumentCompleted;
            client.ScriptErrorsSuppressed = true;
 
            client.Navigate("http://www.lexmark.com/ru_RU/common/mce-search.shtml?text=" + textBoxText.Text);
        }
 
        private async void Client_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            await Wait();
        }
 
        private Task Wait()
        {
            return Task.Run(async () =>
            {
                while ((HtmlElement)client.Invoke(new Func<HtmlElement>(() => client.Document.GetElementById("results-body"))) == null)
                    await Task.Delay(100);
                textBoxHtml.Invoke(new Del((s) => textBoxHtml.Text = s), (string)client.Invoke(new Func<string>(() => client.Document.GetElementById("results-body").OuterHtml)));
            });
        }
    }
}
Должно быть на форме два поля textBoxHtml и textBoxText и кнопка buttonStart

Вернуться к обсуждению:
Парсер HTML документа C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2015, 15:36
Готовые ответы и решения:

html Парсер
Добрый вечера! Посоветуйте пожалуйста какой нибудь html парсер на C#. Прогуглил, ничего не нашел....

HTML парсер
Доброе время суток. Проблема такова: Читаю с помощью WebClient хтмл, сайта. Нахожу тайтл с...

Парсер html страниц
Возникают какие-то странные ошибки при парсинге страниц. Бьюсь над ними уже долго, никак не могу...

html парсер (как обойти защиту сайта)
Здравствуйте! Столкнулся с такой проблемой, что через некоторое время сайт блокирует меня (мой...

5
14.10.2015, 15:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2015, 15:36
Помогаю со студенческими работами здесь

Парсер Word-файла с сохранением структуры документа, его стилей и картинок
Всем доброго времени суток! В универе дали задачку - написать программу, которая сможет считывать...

Парсер html
Здравствуйте, пытаюсь самостоятельно разбираться с парсингом html страницы, облазил все возможные...

Парсер HTML строки
мне даны некоторое кол во строк пусть это будет: 1)&lt;link rel=&quot;alternate&quot;...

Парсер HTML-страницы после выполнения JS
всем привет... мне нужно парсить html страницу. Конечно вы скажете что тут сложного. Можно...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru