32 doc = html.fromstring(resp.text)
33 for result
in eval_xpath_list(doc,
"//article[starts-with(@id, 'post')]"):
34 classes = extract_text(eval_xpath(result,
"./@class")).split(
" ")
36 for css_class
in classes:
37 for prefix
in (
"category",
"tag"):
38 if css_class.startswith(prefix):
39 tag = css_class.removeprefix(prefix)
40 tags.append(tag.replace(
"-",
" ").title())
44 'template':
'images.html',
45 'url': extract_text(eval_xpath(result,
"./a/@href")),
46 'img_src': extract_text(eval_xpath(result,
".//img/@src")),
47 'title': extract_text(eval_xpath(result,
".//img/@alt")),
48 'content':
', '.join(tags),