При использовании инструмента разработки 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
не возвращает реальный исходный код веб-страницы?