Ejemplo n.º 1
0
 def __init__(self):
     self.cookieObj = CookieUtil()
     self.nowTile = time.strftime('%Y%m%d%H%M%S')
     self.nowPath = os.getcwd()
     if os.path.exists(self.nowPath + "/../log") == False:
         os.mkdir(self.nowPath + "/../log")
     if os.path.exists(self.nowPath + "/../result") == False:
         os.mkdir(self.nowPath + "/../result")
     self.resultIniPath = self.nowPath + "/../log/result_" + self.nowTile + ".ini"
     self.htmlPath = self.nowPath + "/../result/result_" + self.nowTile + ".html"
     self.check = Check()
     self.logUtil = LogUtil()
Ejemplo n.º 2
0
# -*- coding:utf-8 -*-
import urllib2
from iniUtil import IniUtil
from cookieUtil import CookieUtil

cookieObj = CookieUtil()
iniObj = IniUtil('../config/url.ini')
cookie = cookieObj.getLoginCookie()
#获取配置文件的url
keysList = []
urlDict = {}
keysList = iniObj.getKeysBySection('url')
for key in keysList:
    pageCode = ''
    url = ''
    url = iniObj.getValue('url', key)
    urlDict.setdefault(key, url)
    #url = "http://kxyesit.cnsuning.com/"
    try:
        #创建请求的request
        req = urllib2.Request(url)
        handler = urllib2.HTTPCookieProcessor(cookie)
        #利用urllib2的build_opener方法创建一个opener
        openner = urllib2.build_opener(handler)
        responseCode = openner.open(req).getcode()
        #print '页面状态码为:' + str(responseCode)
        pageCode = u'状态码:' + str(responseCode)
        iniObj.setValue(section=u'状态码', key=key, value=pageCode)
    except urllib2.URLError, e:
        #print '错误原因:'+e.reason
        reason = e.reason