mirror of
https://github.com/LC044/WeChatMsg
synced 2024-11-15 14:31:18 +08:00
29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
from bs4 import BeautifulSoup
|
|
|
|
|
|
def create_title_page(nickname, time, avatar_path):
|
|
with open('D:\\Project\\Python\\WeChatMsg\\app\\data\\html\\0.html', 'r+', encoding='utf-8') as f:
|
|
html_document = f.read()
|
|
# 创建Beautiful Soup对象
|
|
soup = BeautifulSoup(html_document, 'html.parser')
|
|
# 找到需要替换的图片元素
|
|
target_image = soup.find(id='avatar')
|
|
# 替换图片元素的src属性
|
|
if target_image:
|
|
target_image['src'] = avatar_path
|
|
# 找到需要替换的元素
|
|
target_element = soup.find(id='nickname')
|
|
# 替换元素的文本内容
|
|
if target_element:
|
|
target_element.string = nickname
|
|
target_element = soup.find(id='first_time')
|
|
# 替换元素的文本内容
|
|
if target_element:
|
|
target_element.string = time
|
|
with open('./data/AnnualReport/0.html', 'w', encoding='utf-8') as f1:
|
|
f1.write(soup.prettify())
|
|
|
|
|
|
if __name__ == '__main__':
|
|
create_title_page('小学生', '2023-09-18 20:39:08', 'D:\Project\Python\WeChatMsg\\app\data\icons\default_avatar.svg')
|