|
19 / 18 / 5
Регистрация: 30.05.2010
Сообщений: 227
|
||||||
WebBrowser выводит дату как undefined02.10.2019, 20:55. Показов 2851. Ответов 30
Метки нет (Все метки)
Всем доброго времени суток
В общем есть сайт со списком неких событий. В одной из td указана дата. Если посмотреть код страницы, то там это видно. Но если вывести код через
Почему это происходит и как это исправить?
0
|
||||||
| 02.10.2019, 20:55 | |
|
Ответы с готовыми решениями:
30
Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату Выводит undefined |
|
19 / 18 / 5
Регистрация: 30.05.2010
Сообщений: 227
|
|
| 03.10.2019, 12:11 [ТС] | |
|
Да. Получить текущий код страницы и потом его парсить определенным алгоритмом
Добавлено через 29 минут В общем проблему я понял. Также понял как ее решить. В принципе мне нужен только код страницы а не его визуальная часть, так что вполне логичнее и выгоднее будет использовать вебклиент. Спасибо за помощь.
0
|
|
|
65 / 59 / 14
Регистрация: 27.11.2017
Сообщений: 421
|
|
| 04.10.2019, 08:53 | |
|
Webclient он же использует движек Internet Explorer что установлен в системе ?
...сайт генерируется JavaScript'ом ... на одном пк дата отобразилась на другом нет получается проблема в корне не решается с использованием Webclient по сути Webclient должен понимать все варианты генерации сайтов и построить следующие шаги: 1) прогрузить сайт 2) отследить полную прогрузку и воспроизвести все скрипты и пр. 3) и только потом предоставить исходный код ... ждать он конечно же не будет и выдаст исходник не погруженной страницы я сам использую двежек Internet Explorer и нашел его малозатратным по ресурсам по сравнению с другими. и тут есть 2 пути (при 100% гарантии что будет работать на всех пк в независимости от установленной версии Internet Explorer) получается нужно тянуть движек с собой ( ~5 - 17 МБ): 1) в сети есть исходники Internet Explorer (с/с++) допиливать его под свои нужды (обертку под net можно извлечь из самой платформы Net (IL Spy)) 2) использовать готовые сборки(в сети много вариантов) просмотрев все варианты остановился на imacros (они сами развивают движек ie) в нем много фич (он понимает и отображает в данном случае - какие скрипты воспроизводится и не продолжит работу пока страница не прогрузится)
0
|
|
|
19 / 18 / 5
Регистрация: 30.05.2010
Сообщений: 227
|
||||||||
| 04.10.2019, 10:35 [ТС] | ||||||||
|
Со 100% уверенностью сказать не могу, что WebClient использует движок IE, но мне кажется что нет.
Повторюсь, мне не нужна визуальная составляющая сайта, мне нужен только ее код. Так что тратить ресурсы и время на отрисовку сайта в браузере ради того, что-бы получить код, считаю не логичным
0
|
||||||||
|
65 / 59 / 14
Регистрация: 27.11.2017
Сообщений: 421
|
||
| 04.10.2019, 10:52 | ||
|
кажись получается что все же JS должен отработать прежде чем получить исходник страницы ? главное что все удачно работает
0
|
||
|
Администратор
|
|
| 05.10.2019, 18:38 | |
|
0
|
|
|
65 / 59 / 14
Регистрация: 27.11.2017
Сообщений: 421
|
||
| 06.10.2019, 00:20 | ||
![]() в сети нашел примеры где используют - useragent/proxy для предоставления кода страницы и прочие фичи прессующие webbrowser не говоря а вариантах генерации страниц в таком случае смысл - создавать еще один двежек ? насмотревшись на ютубе как работают индокодеры на мокрыйсофт за гроши пришел к выводу что - движек Internet Explorer - некий единственный интерпретатор - х.з.
0
|
||
|
65 / 59 / 14
Регистрация: 27.11.2017
Сообщений: 421
|
||
| 09.10.2019, 00:08 | ||
|
то что имена функций - разные это да и реализация разная, но они по сути могут быть функции одинаковыми но немного дополненными относительно друг друга. к примеру эта конечная функция WebClient->DownloadStringAsync->InitWebClientAsync->OpenReadOperationCompleted->OnOpenReadCompleted->OpenReadCompleted-тут тупик - не могу найти ее определение
0
|
||
|
Администратор
|
|
| 09.10.2019, 08:50 | |
|
TRAP_WORLD, OpenReadCompleted это событие класса WebClient
https://github.com/dotnet/core... ent.cs#L72
1
|
|
|
65 / 59 / 14
Регистрация: 27.11.2017
Сообщений: 421
|
|
| 09.10.2019, 09:28 | |
|
не могу найти ее определение,
![]() и в ilspy тыкаю по нему - он не переходит к определению обычно он автоматом показывает, а по ней - не чего быть может она вызывается из библиотеки этого списка ? ' advapi32.dll ' crypt32.dll ' gdi32.dll ' httpapi.dll ' iphlpapi.dll ' kernel32.dll ' mswsock.dll ' ntdll.dll ' ole32.dll ' perfcounter.dll ' psapi.dll ' rasapi32.dll ' secur32.dll ' shell32.dll ' tokenbinding.dll ' user32.dll ' version.dll ' websocket.dll ' winhttp.dll ' wininet.dll ' winmm.dll ' wldp.dll ' ws2_32.dll ' wtsapi32.dll
0
|
|
|
Администратор
|
|
| 09.10.2019, 12:07 | |
|
TRAP_WORLD, событие не может находиться внутри неуправляемого кода. Почему в ILSpy не работает навигация я не знаю, но что мешает найти это событие в списке членов классов в дереве или во всем коде используя текстовый поиск?
1
|
|
| 09.10.2019, 12:07 | |
|
length выводит undefined Не выводит значение пишет Undefined Не ясно почему выводит undefined Матлаб выводит в excel число, а excel отображает его как дату Как исправит Notice: Undefined index: sessy in и undefined variable Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|