Update Gmeek.py

This commit is contained in:
Meekdai 2024-05-28 22:15:49 +08:00
parent 61d2309b2a
commit b3c7e297c4

View File

@ -8,6 +8,7 @@ import shutil
import urllib import urllib
import requests import requests
import argparse import argparse
from bs4 import BeautifulSoup
from github import Github from github import Github
from xpinyin import Pinyin from xpinyin import Pinyin
from feedgen.feed import FeedGenerator from feedgen.feed import FeedGenerator
@ -159,8 +160,12 @@ class GMEEK():
) )
if '<code class="notranslate">Gmeek-html' in post_body: if '<code class="notranslate">Gmeek-html' in post_body:
pattern = r'<code class="notranslate">Gmeek-html>(.*?)</code>' soup = BeautifulSoup(post_body, "html.parser")
post_body=re.sub(pattern, r'\1', post_body) code_tags = soup.find_all("code", class_="notranslate")
for code_tag in code_tags:
if code_tag.text.startswith("Gmeek-html"):
code_tag.replace_with(code_tag.text.replace("Gmeek-html", "").strip())
post_body=str(soup)
postBase["postTitle"]=issue["postTitle"] postBase["postTitle"]=issue["postTitle"]
postBase["postUrl"]=self.blogBase["homeUrl"]+"/"+issue["postUrl"] postBase["postUrl"]=self.blogBase["homeUrl"]+"/"+issue["postUrl"]