Member 14804837 Ответов: 0

Как получить исходный код страницы, как он есть в браузере, а не на странице просмотра с помощью selenium


Я знаю, что driver.getPageSource() получает вам веб-страницу в виде Html, но проблема, с которой я сталкиваюсь, заключается в том, что сайт, который я тестирую, помещает данные в скобки, например {{OriginDescription}}, возможно, используя какой-то js-фреймворк для получения данных? Во всяком случае, я могу просматривать данные, когда проверяю элемент в браузере, но просмотр источника страницы в браузере также показывает только скобки, а не данные. Итак, как же мне получить веб-страницу такой, какая она есть, когда я просматриваю (проверяю) ее в браузере?

Что я уже пробовал:

Ниже приведен веб-сайт, который я тестирую, чтобы быть точным:

driver.get("https://www.united.com/ual/en/US/flight-search/book-a-flight/results/rev?f=Miami,+FL,+US+(MIA+-+All+Airports)&t=IAH&d=2020-05-02&r=2020-05-16&sc=7,7&px=1&taxng=1&newHP=True&idx=1");

String pageSource = driver.getPageSource();

0 Ответов