http://blog.51cto.com/xiaoxiaozhou/category4.html
http://blog.51cto.com/original/47/p2
python黑帽子: https://blog.csdn.net/u012763794/article/details/50612756