Python停止在Windows上工作,控制台冻结

2024-05-29 04:34:47 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,我是笔测试人员,所以我一直使用Python&Perl。我编写了一个Python脚本,用于对Wordpress进行大规模测试,以测试服务器上的所有网站。这个脚本在Linux(Kali-Linux&;Ubuntu)上运行得非常好,但是当我在Windows上使用它时,它只工作5到10分钟,然后控制台就完全停止工作了。我不能正常退出脚本。只有关闭控制台窗口才能退出Python。我不认为问题出在脚本中,因为其他脚本显示了相同的问题。如果我换了窗户,问题还是一样。你知道吗

下面是我的Python脚本的几行:

#!/usr/bin/python

import requests, re, urllib2, os, sys, codecs                   
from multiprocessing.dummy import Pool                          
from time import time as timer  
import time 
from random import sample as rand                       
from platform import system 
from colorama import Fore                               
from colorama import Style                              
from pprint import pprint                               
from colorama import init                                               
init(autoreset=True)
try:
    with codecs.open(sys.argv[1], mode='r', encoding='ascii', errors='ignore') as f:
        ooo = f.read().splitlines()
except IOError:
    pass
ooo = list((ooo))



def banners():


    if system() == 'Linux':
        os.system('clear')
    if system() == 'Windows':
        os.system('cls')

        banner = """{}{} \n \n

    Coded to w

        \n""".format(fc, sb)
print banner
Agent = {'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:28.0) Gecko/20100101 Firefox/28.0'}
user_agent = "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3"
baaReflexlibr = requests.get(url)

        if "/wp-content/" in baaReflexlibr.text:
            print ''.format(fg, fg, url, fc,fc, sb,fr)
            wpsbot(url)         
        else:
            print ''.format(sb, sd, url, fc,fc, sb,fr)
except:
        pass
def wpsbot(url):



    try:
        some exploits and 0days
  except:
        pass




banners()


def Main():
    try:

        start = timer()
        ThreadPool = Pool(30)
        Threads = ThreadPool.map(sitebul, ooo)
        print('Time: ' + str(timer() - start) + ' seconds')
    except:
        pass


if __name__ == '__main__':
    Main()

你知道吗 你知道吗


Tags: fromimport脚本urliftimeoslinux

热门问题