[11592] 2017-07-27_反击“猫眼电影”网站的反爬虫策略

文档创建者:s7ckTeam
浏览次数:0
最后更新:2025-01-18
2017-07-27_反击“猫眼电影”网站的反爬虫策略   F r e e B u f   2 0 1 7 - 0 7 - 2 7 *   F r e e B u f 0 x 0 1   线 线 0 x 0 2   H e a d e r s a j a x H e a d e r s H e a d e r s U s e r - A g e n t H e a d e r s R e f e r e r H e a d e r s H e a d e r s I P 访 使 I P i p i p i p   s e l e n i u m + p h a n t o m J S s e l e n i u m 0 x 0 3   使 f o n t - f a c e u n i c o d e w e b - f o n g t 使 w e b - f o n t 0 x e f a b 1 0 x e b a 2 2
1 0 x e f a b   0 x e f a b 1 访 c s s f o n t f o n t H T M L f o n t s c r i p t
b a s e 6 4 p y t h o n f o n t t t f w e b - f o n t u n i c o d e t t f u n i c o d e p y t h o n # b a s e 6 4 f o n t f o n t   =   r e . f i n d a l l ( r " s r c :   u r l ( d a t a : a p p l i c a t i o n / f o n t - w o f f ; c h a r s e t = u t f - 8 ; b a s e 6 4 , ( . * ? ) )   f o r m a t " , r e s p o n s e _ a l l ) [ 0 ] f o n t d a t a = b a s e 6 4 . b 6 4 d e c o d e ( f o n t )     f i l e = o p e n ( ' / h o m e / j a s o n / w o r k s p a c e / 1 . t t f ' , ' w b ' )     f i l e . w r i t e ( f o n t d a t a )     f i l e . c l o s e ( ) i m p o r t   f o n t f o r g e d e f   t f f 2 U n i c o d e ( ) : # u n i c o d e         f i l e n a m e   =   ' / h o m e / j a s o n / w o r k s p a c e / 1 . t t f '         f n t   =   f o n t f o r g e . o p e n ( f i l e n a m e )         f o r   i   i n   f n t . g l y p h s ( ) :                 p r i n t   i . u n i c o d e
·   3 4 1 1 8 9   2 0 1 7 - 0 7 - 2 0   6   2 D     1 1 : 1 0   & # 0 2 9 p y t h o n ~ 访 w e b - f o n t t m p _ d i c = { } t t f _ l i s t   =   [ ] d e f   c r e a t T m p D i c ( ) : #         t m p _ d i c = { }         t t f _ l i s t   =   [ ]         n u m _ l i s t   =   [ - 1 , - 1 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ]         f i l e n a m e   =   ' / h o m e / j a s o n / w o r k s p a c e / 1 . t t f '         f n t   =   f o n t f o r g e . o p e n ( f i l e n a m e )         t t f _ l i s t   =   [ ]         f o r   i   i n   f n t . g l y p h s ( ) :                 t t f _ l i s t . a p p e n d ( i . u n i c o d e )         t m p _ d i c   =   d i c t ( z i p ( t t f _ l i s t , n u m _ l i s t ) ) #         r e t u r n   t m p _ d i c , t t f _ l i s t d e f   t f f 2 p r i c e ( p a r a   =   " ; " , t m p _ d i c = { } , t t f _ l i s t   =   [ ] ) : #         t m p _ r e t u r n   =   " "         f o r   j   i n   p a r a . s p l i t ( " ; " ) :                 i f   j   ! =   " " :                         s s   =   j . r e p l a c e ( " & # " , " 0 " )                         f o r   g   i n   t t f _ l i s t :                                 i f   ( h e x ( g )   = =   s s ) :                                         t m p _ r e t u r n + = s t r ( t m p _ d i c [ g ] )         r e t u r n   t m p _ r e t u r n
[ ] *   F r e e B u f
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则