Уведомления

Группа в Telegram: @pythonsu

#1 Март 28, 2019 21:42:53

newpy
Зарегистрирован: 2014-08-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Пропадает текст в кавычках на сайте

urllib.request.urlopen("https://sayt.ru").read() начал выдавать многоточие вместо текста в кавычках

тоже самое когда сайт из броузера ручками сохраняю на рабочем столе (в виндовсе, не питоном)



__________________
py3.7.8-64 win10-64

Офлайн

#2 Март 28, 2019 23:25:04

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10024
Репутация: +  857  -
Профиль   Отправить e-mail  

Пропадает текст в кавычках на сайте

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



Офлайн

#3 Март 29, 2019 23:15:28

newpy
Зарегистрирован: 2014-08-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Пропадает текст в кавычках на сайте


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

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



__________________
py3.7.8-64 win10-64

Офлайн

#4 Март 30, 2019 01:00:18

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10024
Репутация: +  857  -
Профиль   Отправить e-mail  

Пропадает текст в кавычках на сайте

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



Отредактировано py.user.next (Март 30, 2019 01:00:43)

Офлайн

#5 Март 30, 2019 01:17:56

newpy
Зарегистрирован: 2014-08-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Пропадает текст в кавычках на сайте

хорошо, поробую, спасибо за мысль..

странно как-то, открываю сайт в броузере - всё нормально
потом сохраняю этот сайт на рабочем столе
потом открываю этим же броузером сохранённый сайт - а там многоточие



__________________
py3.7.8-64 win10-64

Офлайн

#6 Март 30, 2019 03:16:28

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10024
Репутация: +  857  -
Профиль   Отправить e-mail  

Пропадает текст в кавычках на сайте

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

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

Когда же ты сохраняешь страницу на диск, то сохраняется не DOM, а только физическое содержимое страницы.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version