console.log()
в функции handleTweetCreateFormDidSubmit
на то, что будет добавлять запись куда вам надо?! const tweetsElement = document.getElementById('tweets')
проверьте есть ли на странице элемент с id="tweets"tweetsElement.innerHTML = finalTweetStr;
изменить на: document.getElementById('tweets').innerHTML = finalTweetStr;
так как константу tweetsElement используете всего 1 раз в коде и тогда можно не объявлять её в самой первой строке вашего кода {
"tweets": [
{
"id": 1,
"content": "Hello Tweet"
},
{
"id": 2,
"content": "Hello Tweet 2"
}
]
}
get_text()
и к результату из вашего вопросаaddress_block = item.select_one('div._93444fe79c--labels--1J6M3')
print(address_block.get_text(" "))
# для всех div на странице с классом _93444fe79c--labels--1J6M3
address_blocks = item.select('div._93444fe79c--labels--1J6M3')
for e in address_blocks:
print(e.get_text(" "))
with
и for
находятся на разном уравне (отступы), а значит сессия в for
уже закрыта. Вам привели правильный вариант выше.with
, используйте переменную сессии так: s = requests.Session()
s.close()