记录

作者: g0 | 来源:发表于2018-01-17 13:01 被阅读8次
pool = Pool(processes=10)

########################################################################
class path(threading.Thread):
    """"""

    #----------------------------------------------------------------------
    def __init__(self, name, q):
        """Constructor"""
        threading.Thread.__init__(self, name = name)
        self.data = q
    #----------------------------------------------------------------------
    def run(self):
        """"""
        with open('dict/yujian.txt') as f:
            path_list = f.readlines()
            for i in path_list:
                i = i.strip('\r').strip('\n')
                self.data.put(i)
                print self.data.get()

########################################################################
class conn(threading.Thread):
    """"""

    #----------------------------------------------------------------------
    def __init__(self, name, q):
        """Constructor"""
        threading.Thread.__init__(self, name  = name)
        self.data = q
    #----------------------------------------------------------------------
    def run(self):
        """"""
        path = self.data.get()
        #print self.data.qsize()
        self.data.task_done()
        print path
        #try:
            #req = get_request(name + path)
            #if str(req.status_code).startswith('4'):
                #pass
            #else:
                #print i
                #print '[+]  '  + str(req.status_code) +'  ' + name + path + '----Success!'
                #print path_list.index(i)
        #except Exception,e:
            #print str(e)
            #pass        
        
#----------------------------------------------------------------------
def get_path():
    """"""
    q = queue.Queue()
    pro = path('1', q)
    con = conn('http://www.jianshu.com', q)
    
    pro.start()
    con.start()
    
    pro.join()
    con.join()


t2 = datetime.datetime.now()  
#get_path()

print t2 - t1
    
#----------------------------------------------------------------------
def path_brute(url):
    """"""
    with open('dict/yujian.txt') as f:
        path_list = f.readlines()
        for i in path_list:
            i = i.strip('\r').strip('\n')
            if  i.startswith('/'):           
                try:
                    print i
                    req = get_request(url + i)
                    if str(req.status_code).startswith('4'):
                        pass
                    else:
                        #print i
                        print '[+]  '  + str(req.status_code) +'  ' + url + i + '----Success!'
                        #print path_list.index(i)
                except Exception,e:
                    print str(e)
                    pass


#req = get_request('http://www.jianshu.com' + '/robots.txt')
#print req.status_code
#print type(req.status_code)

import queue
q = queue.Queue()
#----------------------------------------------------------------------
def test():
    """"""

    for i in xrange(50):
        
        t = threading.Thread(target=path_brute('http://jianshu.com'))
        t.setDaemon(True)
        thread_list.append(t)    
    for k in thread_list:
        t.start()
    for k in thread_list:
        t.join()
#test()
           
path_brute('http://www.jianshu.com')
t2 = datetime.datetime.now()  
print t1
print t2
print t2 - t1  



相关文章

  • 记录记录再记录

    先发个标题 明天再补上

  • DNS服务记录类型

    DNS记录类型包含:A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发。...

  • 记录,记录

    今天是3月18日,我上网搜了一下,历史上的今天发生了很多事,觉得非常不可思议。 有两个事件大家应该都能比较熟悉:第...

  • 记录,记录

    2020.03.12 今天这个日子总觉得需要留下点什么。 今天BTC最低触至5200u,不行,暂停一下,先把交易所...

  • 记录记录

    时间好快,公休瞬间结束!这个公休我经历了什么?感觉就没有休息。 这段时间确实经历了很多。有家事,有其他事...

  • 记录没有记录的记录

    昨夜 凝望息屏的手机 如同熟睡的恋人 盼她醒以拥抱,却又不忍惊扰 “砰,砰,砰” 雨骑在风的肩上 兴冲冲地拍着窗门...

  • 初心

    创作,为了记录,记录生活,记录心情,记录回忆……

  • 至情至性的散文

    特别渴望写出至情至性的散文。 ——记录青春、记录梦想、记录人生感悟、记录成长历程、记录心灵之旅、记录亲情、记录迷茫...

  • 几种域名解析方式

    主要有A记录、MX记录、CNAME记录、NS记录、TXT记录 A记录A代表Address,用于指定域名对应的IP,...

  • 常见域名解析梳理

    一、常见域名解析的方式: A 记录、CNAME 记录、MX 记录、NS 记录、TXT 记录 1、A 记录 将域名指...

网友评论

      本文标题:记录

      本文链接:https://www.haomeiwen.com/subject/xmmjvxtx.html