Source code for oi_cli2.abstract.HtmlTagAbstract

from enum import Enum
from bs4 import element

from oi_cli2.utils.HttpUtil import HttpUtil


[docs]class HtmlTagAbstract(object): def __init__(self, http_util: HttpUtil) -> None: self.http_util = http_util
[docs] class TagDesc(Enum): """ 给html的tag加上相应的class TITLE = 'vj-title' CONTENT = 'vj-content' IMAGE = 'vj-image' FILE = 'vj-file' ANCHOR = 'vj-anchor' """ TITLE = 'vj-title' CONTENT = 'vj-content' IMAGE = 'vj-image' FILE = 'vj-file' ANCHOR = 'vj-anchor'
[docs] class TagStyle(Enum): """ TITLE 和 CONTENT 需要加额外的 Style 保证网页风格一致 """ TITLE = 'font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB"' \ ',"Microsoft YaHei","微软雅黑",Arial,sans-serif; font-size: 16px;font-weight: bold;color:#000000;' CONTENT = 'font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",' \ '"Microsoft YaHei","微软雅黑",Arial,sans-serif; font-size: 16px;color:#495060;'