# -*- coding: utf-8 -*- import re, os html = open('/data/workspace/index.html', encoding='utf-8').read() # 提供的图片清单 provided = [ "Image260912145011448da1.png", # banner "Image260912150141232b5c.png", # about "Image26090315575044706c.jpg", "Image260903155749806b4c.jpg", "Image260903155750166216.jpg", "Image260903155749869e3e.jpg", "Image260903155750384bcb.jpg", "Image26090315574999406b.jpg", "Image2609031557497138d3.jpg", "Image260903155750119fdf.jpg", ] # 城市分站域名(不得作为图片引用,也不是素材图片) city_domains = ["layouwei.com","51mplg.com","szbla.com","bfcmgg.com","836188.com","buhuihua.com","aixixin.com"] results = [] # 1. 三要素 def meta(name): m = re.search(r'([^<]*)', html) results.append(("1. title三要素非空", bool(title and title.group(1).strip()), title.group(1) if title else "缺失")) results.append(("1. keywords三要素非空", bool(meta('keywords')), meta('keywords'))) results.append(("1. description三要素非空", bool(meta('description')), meta('description')[:40]+'...')) # 2. 无表单/输入/用户输入 has_form = bool(re.search(r'