Найти - Пользователи
Полная версия: Пропадает текст в кавычках на сайте
Начало » Python для новичков » Пропадает текст в кавычках на сайте
1
newpy
urllib.request.urlopen("https://sayt.ru").read() начал выдавать многоточие вместо текста в кавычках

тоже самое когда сайт из броузера ручками сохраняю на рабочем столе (в виндовсе, не питоном)
py.user.next
newpy
начал выдавать многоточие вместо текста в кавычках
Попробуй с другим сайтом тот же код. Если работает нормально и всё сохраняет, значит что-то с самим сайтом (например, после загрузки страницы заполнение идёт через JavaScript).
newpy

py.user.next
.. что-то с самим сайтом..
ну скорее так, если раньше было нормально и если и броузер то тоже самое сохраняет (“сохранить как…”)
и что делать-то?

https://2ip.com.ua/ru/services/ip-service/speedtest

py.user.next
newpy
и что делать-то?
Можешь в браузере проанализировать запросы через встроенную в браузер консоль. То есть браузер посредством JavaScript посылает на сервер запрос, получает от сервера ответ и данные из этого ответа на лету вставляет в страницу (заменяет троеточия на данные из ответа сервера). И потом можешь напрямую вместо браузера посылать такой же запрос и брать данные из ответа.
newpy
хорошо, поробую, спасибо за мысль..

странно как-то, открываю сайт в броузере - всё нормально
потом сохраняю этот сайт на рабочем столе
потом открываю этим же броузером сохранённый сайт - а там многоточие
py.user.next
newpy
потом сохраняю этот сайт на рабочем столе
Ты сохраняешь страницу, а в странице нет данных. Данные вставляет браузер динамически и только на время. Ты также видишь, например, сообщения в почте, которые пришли только что. Их нет в странице, браузер добавляет эти пометки динамически, отыскивая на странице места.

Можешь прочитать про DOM. Это и есть сформированная модель документа, которая и отображается браузером. А составляется она из содержимого страницы и всяких действий, проделываемых скриптами на JavaScript или другом языке сценариев.

Когда же ты сохраняешь страницу на диск, то сохраняется не DOM, а только физическое содержимое страницы.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB