예제 #1
0
파일: tests.py 프로젝트: Ferada/nih
 def needs_static(self):
     while len(spider.todo())>0:
         if not spider.isAlive():
             logger.info("starting spider")
             spider.start()
         logger.info("spider todo %s", spider.todo())
         sleep(.5)
예제 #2
0
파일: main.py 프로젝트: ziceweek/spider
__author__ = 'zice'
from spider.spider import extractor,downloader,todo
import multiprocessing

if __name__ == "__main__":

    todo(url='http://finance.sina.com.cn/',func='a')

    process2 = multiprocessing.Process(target=extractor)
    process1 = multiprocessing.Process(target=downloader)

    process1.start()
    process2.start()

    process1.join()
    process2.join()
예제 #3
0
파일: tests.py 프로젝트: palfrey/nih
 def needs_static(self):
     while len(spider.todo()) > 0:
         print "spider todo", spider.todo()
         sleep(.5)
예제 #4
0
파일: tests.py 프로젝트: palfrey/nih
 def needs_static(self):
     while len(spider.todo())>0:
         print "spider todo", spider.todo()
         sleep(.5)