# Python教程WEB安全篇
0x00 概述
——-
* * *
本文从实例代码出发,讲解了Python在WEB安全分析中的作用,以最基础的示例向读者展示了Python如何解析、获取、以及处理各种类型的WEB页面 系统环境:kali + beautifulsoup + mechanize,由于不涉及底层驱动设计,文中的示例代码可以在任意平台使用,当然无论什么平台都要安装好所用的插件。
0x01 利用python获取WEB页面
——————–
* * *
“`
Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win32
Type “copyright”, “credits” or “license()” for more information.
>>> import urllib
“`
首先引入urllib以继续下面的分析
“`
>>> httpResponse = urllib.urlopen(“http://www.baidu.com”)
“`
以百度为例获取http响应
“`
>>> httpResponse.code
200
“`
状态为200 OK
“`
>>> print httpResponse.read()[0:500]
“`
由于篇幅限制,只显示前500好啦
“`