Я работаю над веб-скребком, который иногда должен помнить конкретную страницу, затем переходить на другие страницы, а затем возвращаться к этой странице. В настоящее время я просто сохраняю URL-адрес страницы, но это не работает для таких страниц, как Карты Google, где URL-адрес всегда один и тот же.
Я вижу, что метод GoBack
возвращается к предыдущей странице, поэтому как-то WebBrowser
запоминает, что было на предыдущих страницах. Как я могу сделать это вручную? Я мог бы подсчитать, сколько страниц было посещено со страницы, на которую я хочу вернуться, и затем называть GoBack
столько раз, сколько необходимо, но это довольно ненадежно и не элегантно. Поэтому мне интересно, как реализовать метод GoBackToAParticularPage
.
Есть одна вещь, которая, по моему мнению, приблизит меня к решению: сохранение URL-адреса всех фреймов, а затем возврат их обратно на эту страницу. Я думаю, что это решило бы арендовать проблемы с Картами Google. Я еще не тестировал его. Я не знаю точно, как это будет правильным способом. Мне нужно дождаться, пока кадры будут существовать, прежде чем устанавливать их URL-адреса.