[Bash shell] 纯文本查看 复制代码
#coding:utf-8
import urllib2
import threading
import Queue
import sys
import time
qu = Queue.Queue()
baiduspider = "Mozilla/5.0 (compatible; Baiduspider/2.0; +[url=http://www.baidu.com/search/spider.html]http://www.baidu.com/search/spider.html[/url])"
def Get_ready():
Catalog=open(r'Catalog.txt')
try:
for line in Catalog:
line=line.rstrip()
qu.put(line)
finally:
Catalog.close()
def start():
Get_ready()
while not qu.empty():
url_push=qu.get()
url=sys.argv[1]+url_push
head = {'User-Agent':baiduspider}
ruquest=urllib2.Request(sys.argv[1],head)
try:
re_open=urllib2.urlopen(ruquest)
if re_open.code == 200:
print '[+]:%s 200' % (url)
re_open.close()
time.sleep(0.5)
except:
pass
if __name__ == '__main__':
print '''
孤独的道路上谁能陪我同行
'''
tsk = []
for i in sys.argv[2]:
t = threading.Thread(target=start)
t.daemon = False #
tsk.append(t) # t.start()
for t in tsk:
t.start()
t.join(1)
=============================
http://blog.wsbug.org/post-8.html
涉嫌抄袭,直接删除ID,拉入九零黑名单。
管理05
|