这是一个创建于 4041 天前的主题,其中的信息可能已经有所发展或是发生改变。
    
    
    
        
        用python写的脚本,爬取他的端口。但是他的端口是通过他实现的。<script>document.write((15807^goat)+812);</script> 里面的goat是通过var goat=6111+7380;var hen=5548+7476^goat;var seal=2094+4451^hen;var rat=1687+7000^seal;var pig=3997+8240^rat; 这个js实现的,但是每次打开网页的时候,这里面的变量名称和值都会变化。想问下,这样的话 怎么获取他的端口?
下面是自己的gist. 想通过goat=6111+7380这个字串直接在python里面产生一个goat变量并且赋值给他。但是没成功。
        
     
    
    
    
        
    
    
    
    
 
    2 条回复  •  2015-01-09 20:35:11 +08:00
     
    
    
        
        
        
        
            
                |  |  |      1no13bus      2014-10-08 11:01:57 +08:00 好像解决了。直接用for item in animals.split(';'):
 exec(item.replace('var','').strip())
 
 exec即可。不知道大家还有没有什么别的优雅的解决办法。
 | 
        
         
    
    
    
        
        
        
        
            
                |  |  |      2yaotian      2015-01-09 20:35:11 +08:00 |