SEO工具箱:Python统计栏目页面数量

主要为了装个B,统计栏目页面数量时候用的,多线程基本照抄 http://www.cnblogs.com/fnng/p/3670789.html

关于对SEO有什么用处。。。我觉得。。。仅对本人有用,Python对SEO还是特殊的个性需求

#coding:utf-8

import urllib,threading
from time import ctime,sleep

def num_1(func):
    for num in range(3,399,2):
        url = 'http://www.xxx.co/paper/list/%s' % num
        status = urllib.urlopen(url).code
        print 'time long:%s' % ctime(),url,status
        sleep(1)

def num_2(func):
    for num in range(2,400,2):
        url = 'http://www.xxx.co/paper/list/%s' % num
        status = urllib.urlopen(url).code
        print 'last time long:%s' % ctime(),url,status
        sleep(5)
    
threads = []
t1 = threading.Thread(target=num_1,args=(u'单数',))
threads.append(t1) #把线程t1装到threads数组中
# print threads
t2 = threading.Thread(target=num_2,args=(u'双数',))
threads.append(t2)

if __name__ == '__main__':
    for t in threads: #遍历数组,数组被装载了t1和t2
        t.setDaemon(True)
        t.start()

    t.join() #在子线程运行完成之前,这个子线程的父线程将一直被阻塞,join在for循环外,等待两个进程都结束再执行主线程

    print 'all over %s' % ctime()

 

转载于:https://www.cnblogs.com/wuzhi-seo/p/5458428.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值