Очистка веб-страницы после javascript excecution в С# asp.net
1 Jonny2Hats [2012-04-10 19:37:00]
Мне нужно очистить веб-страницу для всех ссылок, поэтому я могу посетить их позже, чтобы найти и записать, где установлены файлы cookie. Это для нового uk leglislation, в котором пользователи должны быть сформированы из файлов cookie, которые установлены, и решил попытаться автоматизировать некоторые из этих процессов, чтобы сэкономить некоторое время.
Моя проблема заключается в том, что сайты моих компаний используют много javascript для рендеринга страниц и контента, это означает, что когда я возвращаюсь к страницам (используя html-пакет гибкости в минуту), они в основном содержат много javascript и не хватает большого количества ссылки, которые показывают, когда они полностью отображаются. Я принимаю это как приложение asp на одном домене и передаю URL-адреса для очистки и просмотра всех ссылок на страницах сайтов.
Есть ли способ, чтобы я мог excecute javascript, чтобы страницы были обработаны, и я могу получить все ссылки?
javascript html c# .net asp.net
2 ответа
2 Решение toby [2012-04-10 20:14:00]
Вы можете создать Windows Form с элементом управления веб-браузером. Вы можете установить URL-адрес и установить событие обратного вызова при загрузке страницы. Он отобразит страницу, включая javascript, затем вы сможете получить доступ к DOM (я думаю, через WebBrowser.Document).
0 Sven Bieder [2012-04-10 20:02:00]
Я не понимаю вашу проблему. Когда это веб-сайт вашей компании, вам не нужно очищать страницу. У вас уже есть код. Просто посмотрите на свою кодовую базу и посмотрите, созданы ли файлы cookie и что хранится внутри.