这是一个创建于 3718 天前的主题,其中的信息可能已经有所发展或是发生改变。
用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
|
|
1
no13bus 2014-10-08 11:01:57 +08:00
好像解决了。直接用 for item in animals.split(';'): exec(item.replace('var','').strip())
exec即可。不知道大家还有没有什么别的优雅的解决办法。
|
|
|
2
yaotian 2015-01-09 20:35:11 +08:00
|