[7945] 2014-04-10_论技术宅如何正确的追《权力的游戏》

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-17
2014-04-10_论技术宅如何正确的追《权力的游戏》 h a 3 k y 0 u   F r e e B u f   2 0 1 4 - 0 4 - 1 0 G a m e   o f   t h r o n e s   S e a s o n 4 H B O T y r i o n D o t a T y r i o n B r a n ~ ~ P y t h o n ~ ~ ~   使 s e a s o n 1 0 2 4 #   c o d i n g = g b k i m p o r t   u r l l i b 2 i m p o r t   r e i m p o r t   t i m e f r o m   s e l e n i u m   i m p o r t   w e b d r i v e r   d e f   h t t p _ r e q u e s t _ g e t ( u r l ) :                 h = u r l l i b 2 . R e q u e s t ( u r l )         h t = u r l l i b 2 . u r l o p e n ( h )         h t m l = h t . r e a d ( h t ) r e t u r n   h t m l   i f   _ _ n a m e _ _   = =   ' _ _ m a i n _ _ ' :         u r l   =   "         p a t t e r n   =   r ' ' ' < a . * ? h r e f = " ( . * ? ) " . * ? d 7 . g i f ' ' '         s e a s o n   =   r ' G a m e   o f   T h r o n e s   S 0 4 E 0 2   7 2 0 p < / a > < / t d > '         w h i l e   1 :                 t r y :                         h t m l   =   h t t p _ r e q u e s t _ g e t ( u r l )                         h t m l   =   h t m l . d e c o d e ( ' G B K ' , ' i g n o r e ' ) . e n c o d e ( ' u t f - 8 ' )                         # p r i n t   h t m l                         p o s   =   h t m l . f i n d ( s e a s o n )                         i f   p o s   ! =   - 1 :                                 k   =   r e . s e a r c h ( p a t t e r n ,   h t m l [ p o s : ] )                                 u r l   =   k . g r o u p ( 1 )                                 p r i n t   u r l                                 b r e a k                         e l s e :                                 p r i n t   ' w a i t i n g   . . . . . . '
                                t i m e . s l e e p ( 6 0 )                         e x c e p t :                                 p a s s                                                 t r y :                         b r o w s e r   =   w e b d r i v e r . F i r e f o x ( )                         b r o w s e r . g e t ( u r l )                         t i m e . s l e e p ( 2 )                         b r o w s e r . f i n d _ e l e m e n t _ b y _ c l a s s _ n a m e ( ' i c o n - d o w n l o a d ' ) . c l i c k ( )                         t i m e . s l e e p ( 2 )                         # b r o w s e r . f i n d _ e l e m e n t _ b y _ i d ( ' _ d i s k _ i d _ 1 0 ' ) . c l i c k ( )                         b r o w s e r . f i n d _ e l e m e n t _ b y _ c l a s s _ n a m e ( ' s b t n ' ) . c l i c k ( )                 e x c e p t :                         p a s s
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则