sqlifinderb0t.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:darkc0de-old-stuff 作者: tuwid 项目源码 文件源码
def getsites(lang):
    try:
                page_counter=0
            while page_counter < int(arg_page_end):
                        s.send("PONG %s\r\n" % line[1]) 
            time.sleep(3)
                        results_web = 'http://www.google.com/search?q='+str(query)+'&hl='+str(lang)+'&lr=&ie=UTF-8&start='+repr(page_counter)+'&sa=N'
                request_web = urllib2.Request(results_web)
                request_web.add_header('User-Agent',random.choice(agents))
                opener_web = urllib2.build_opener()
                text = opener_web.open(request_web).read()
                        if re.search("403 Forbidden", text):
                                s.send("PRIVMSG %s :%s\r\n" % (CHAN, "[-] Received Captcha... Damn that sucks!"))
                                break
                names = re.findall(('<cite>+[\w\d\?\/\.\=\s\-]+=+[\d]+[\w\d\?\/\.\=\s\-]+</cite>'),text.replace("<b>","").replace("</b>",""))
                for name in names:
                name = re.sub(" - \d+k - </cite>","",name.replace("<cite>","")).replace("</cite>","")
                name = name.rstrip(" -")
                sites.append(name)
                page_counter +=10

    except IOError:
        s.send("PRIVMSG %s :%s\r\n" % (CHAN, "[-] Can't connect to Google Web!"))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号