i m p o r t   r e q u e s t s 
 
 f r o m   l x m l   i m p o r t   e t r e e 
 
 i m p o r t    j i e b a 
 
 i m p o r t   n u m p y   a s   n p 
 
 i m p o r t   m a t p l o t l i b . p y p l o t   a s   p l t 
 
 i m p o r t   t i m e 
 
 f r o m   P I L   i m p o r t   I m a g e 
 
 f r o m   w o r d c l o u d   i m p o r t   W o r d C l o u d 
 
  
 
 d e f   G e t D a t a ( f o r u m d a t a ) : 
 
     f o r   j   i n   f o r u m d a t a : 
 
         u r l   =   ' h t t p s : / / w w w . 5 2 p o j i e . c n / f o r u m - x - 1 ' 
 
         u r l   =   u r l . s p l i t ( ' - ' ) 
 
         n u r l   =   u r l [ 0 ]   +   ' - '   +   j   +   ' - '   +   u r l [ 2 ] + ' . h t m l ' 
 
         h t m l   =   r e q u e s t s . g e t ( n u r l ) 
 
         e h t m l   =   e t r e e . H T M L ( h t m l . t e x t ) 
 
         f o r u m n a m e = ' ' . j o i n ( e h t m l . x p a t h ( ' / / * [ @ i d = " c t " ] / d i v / d i v [ 1 ] / d i v [ 1 ] / h 1 / a / t e x t ( ) ' ) ) . r e p l a c e ( ' 0' , ' ' ) . r e p l a c e ( ' 0' , ' ' ) 
 
         p r i n t ( f o r u m n a m e ) 
 
         p a g e n u m   =   e h t m l . x p a t h ( ' / / * [ @ i d = " f d _ p a g e _ t o p " ] / d i v / l a b e l / s p a n / t e x t ( ) ' ) 
 
         p a g e n u m   =   p a g e n u m [ 0 ] . r e p l a c e ( '   /   ' ,   ' ' ) . r e p l a c e ( '   u' , ' ' ) 
 
         t x t = ' ' 
 
         f o r   i   i n   r a n g e ( 1 , i n t ( p a g e n u m ) + 1 ) : 
 
             n u r l   =   u r l [ 0 ]   +   ' - '   +   j   +   ' - '   +   s t r ( i )   +   ' . h t m l ' 
 
             h t m l   =   r e q u e s t s . g e t ( n u r l ) 
 
             e h t m l   =   e t r e e . H T M L ( h t m l . t e x t ) 
 
             # p l t x t   =   '   ' . j o i n ( e h t m l . x p a t h ( ' / / * [ @ i d = " t h r e a d l i s t t a b l e i d " ] / t b o d y / t r / t d [ 2 ] / c i t e / a / t e x t ( ) ' ) ) # S^P[\O
 
             p l t x t   =   '   ' . j o i n ( e h t m l . x p a t h ( ' / / * [ @ c l a s s = " s   x s t " ] / t e x t ( ) ' ) )   # ^P[h
 
             t x t   =   t x t   +   p l t x t 
 
             t i m e . s l e e p ( 1 )   #   ~
gRhVYuNUlve
 
         c u t _ t e x t   = t x t 
 
         w o r d c l o u d   =   W o r d C l o u d ( 
 
             f o n t _ p a t h = ' s i m h e i . t t f ' , 
 
             b a c k g r o u n d _ c o l o r = ' w h i t e ' , 
 
             w i d t h = 8 0 0 , 
 
             h e i g h t = 5 0 0 
 
         ) . g e n e r a t e ( c u t _ t e x t ) 
 
         w o r d c l o u d . t o _ f i l e ( ' c : \ \ ' + f o r u m n a m e + ' . p n g ' ) 
 
         p l t . i m s h o w ( w o r d c l o u d ,   i n t e r p o l a t i o n = " b i l i n e a r " ) 
 
         p l t . a x i s ( " o f f " ) 
 
         p l t . s h o w ( ) 
 
  
 
 i f   _ _ n a m e _ _   = =   ' _ _ m a i n _ _ ' : 
 
     f o r u m d a t a = [ 
 
         " 2 " ,    #   SRS^:S  0 
 
         " 5 " ,    #   1X4x:S  1 
 
         " 6 5 " ,    #   yR[hQ:S  2 
 
         " 5 9 " ,    #   oNՋ:S  3 
 
         " 2 4 " ,    #   z :S  4 
 
         " 6 " ,    #   R;uS^:S  5 
 
         " 4 " ,    #   TDn:S  6 
 
         " 1 6 " ,    #   |ToN:S  7 
 
         " 8 " ,    #   `OT{:S  8 
 
         " 3 2 " ,    #   ukRg:S  9 
 
         " 5 0 " ,    #   ukQec:S  1 0 
 
         " 4 1 " # [hQ]wQ:S  1 1 
 
     ] 
 
     p r i n t ( '  _YS, 
zP. . . ' ) 
 
     G e t D a t a ( f o r u m d a t a ) 