@@ -98,7 +98,7 @@ class Question:
9898
9999 def __init__ (self , url , title = None ):
100100
101- if url [ 0 : len ( url ) - 8 ] != " http://www.zhihu.com/question/" :
101+ if not re . compile ( r"( http|https) ://www.zhihu.com/question/\d{8}" ). match ( url ) :
102102 raise ValueError ("\" " + url + "\" " + " : it isn't a question url." )
103103 else :
104104 self .url = url
@@ -888,10 +888,10 @@ def to_md(self):
888888 f = open (os .path .join (os .path .join (os .getcwd (), "markdown" ), file_name ), "wt" )
889889 f .write ("# " + self .get_question ().get_title () + "\n " )
890890 if platform .system () == 'Windows' :
891- f .write ("## 作者: " .decode ('utf-8' ).encode ('gbk' ) + self .get_author ().get_user_id () + " 赞同: " .decode (
891+ f .write ("### 作者: " .decode ('utf-8' ).encode ('gbk' ) + self .get_author ().get_user_id () + " 赞同: " .decode (
892892 'utf-8' ).encode ('gbk' ) + str (self .get_upvote ()) + "\n " )
893893 else :
894- f .write ("## 作者: " + self .get_author ().get_user_id () + " 赞同: " + str (self .get_upvote ()) + "\n " )
894+ f .write ("### 作者: " + self .get_author ().get_user_id () + " 赞同: " + str (self .get_upvote ()) + "\n " )
895895 text = html2text .html2text (content .decode ('utf-8' )).encode ("utf-8" )
896896
897897 r = re .findall (r'\*\*(.*?)\*\*' , text )
@@ -910,11 +910,11 @@ def to_md(self):
910910
911911 if platform .system () == 'Windows' :
912912 f .write (text .decode ('utf-8' ).encode ('gbk' ))
913- link_str = "#### 原链接: " .decode ('utf-8' ).encode ('gbk' )
913+ link_str = "\n --- \n #### 原链接: " .decode ('utf-8' ).encode ('gbk' )
914914 f .write (link_str + self .answer_url .decode ('utf-8' ).encode ('gbk' ))
915915 else :
916916 f .write (text )
917- f .write ("#### 原链接: " + self .answer_url )
917+ f .write ("\n --- \n #### 原链接: " + self .answer_url )
918918 f .close ()
919919
920920 def get_visit_times (self ):
0 commit comments