Очистка веб-страницы после 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 и что хранится внутри.