При использовании Safari в разделе «Развертывание»> «Показать исходный код страницы», в чем разница между элементами и ресурсами? - PullRequest
0 голосов
/ 17 мая 2018

При использовании инструмента разработки Safari для получения исходного кода веб-страницы появляются два столбца, один - «Элементы», другой - «Ресурсы». Для некоторых веб-страниц они разные, а для других они одинаковые. И есть только элементы в Chrome.

В элементах Safari я могу легко найти нужные элементы, а в ресурсах - нет.

Это, безусловно, имеет значение, потому что я хочу почистить веб-страницу, элементы и ресурсы которой отличаются ... И когда я кодирую так:

from bs4 import BeautifulSoup
import requests

params = {"TPL_username": "xxxx", "TPL_password": "1xxx"}
tb = requests.post("https://login.xxxx.com/",data=params)
r = requests.get('http://www.xxxx.com',cookies=tb.cookies)
content = r.content
print(content)
soup = BeautifulSoup(content, "html.parser") 
timelists = bs.find_all("span", {"class": "bought-wrapper-mod__create-time___yNWVS"})
print(timelists)

вывод на печать (content) - это ресурсы, а не элементы, которые я хочу. Поэтому я не могу найти элемент с помощью ресурсов, и очевидно, что код, который я вижу в ресурсах, не является реальным исходным кодом веб-страницы. Так почему это так? requests.get не возвращает реальный исходный код веб-страницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...