Форум сайта python.su
0
Доброго времени суток. Мне нужно добавить текст “Источник: ” к спарсенному контенту. не могу сообразить
for element in page: post.content = element.html() # Как в этом месте мне сделать добавление текста или html.
Офлайн
13
Notan1310for element in page: post.content = 'Источник: %s' % element.html()
Офлайн
0
Alex_HHК концу, но я думал внедрять в саму спарсенную сраницу, а именно element.html() Ближе к концу
Или вам куда то в середину хтмля надо дописать это?
Офлайн
13
Alex_HHfor element in page: post.content = '%s\nИсточник: %s' % (element.html(), url) # надеюсь переменаю юрл существует в таком контексте
Офлайн
13
Хотя если вы хотите внедрить это непосредсвенно в код хтмл ( т е до закрытия тегов боди и хтмл), то стоит использовать регэкспы или возможности лхмл.
Офлайн
0
Спасибо огромное. То что нужно. Использовал ваш первый вариант. Все работает. Просто до этого с кодировкой были проблемы, все обернуто было в исключения не видел вывод ошибки.
Отредактировано Notan1310 (Янв. 21, 2015 15:44:11)
Офлайн