1 classnoveluseragentmiddleware (object ) :2 def _ init _ (self ) :3 self.user _ agent _ list=[4' mozilililililion ]
5'Mozilla/5.0(windowsnt6.1; WOW64 ) appleWebKit/536.6(khtml,like Gecko ) Chrome/20.0.1092.0 Safari/536.6 ',6'mozilla/5.0 ) windowsnt6.2. WOW64 ) appleWebKit/537.1(khtml,like Gecko ) Chrome/19.77.34.5 Safari/537.1 ',8'mozilla/5.0 ) x11; Linux x86_64 ) appleWebKit/536.5(khtml,like Gecko ) Chrome/19.0.1084.9 Safari/536.5 ',9'Mozilla/5.0 ) wie WOW64 ) appleWebKit/536.3(khtml,like Gecko ) Chrome/19.0.1063.0 Safari/536.3 ',11'mozilla/5.0 ) Windowsnt5 like gecko (chrome/19.0.1063.0 safari/536.3 ',12'Mozilla/5.0 ) windowsnt6.2 ) appleWebKit/536.3 ) khtml,likkile like Gecko ) Chrome/19.0.1062.0 Safari/536.3 ',14'mozilla/5.0 ) Windowsnt6) )。 like gecko (chrome/19.0.1061.1 safari/536.3 ',15'Mozilla/5.0 ) windowsnt6.1; WOW64 ) appleWebKit/536.3(khtml,like Gecko ) Chrome/19.0.1061.1 Safari/536.3 ',16'mozilla/5.0 ) Windowsnt6 like Gecko ) Chrome/19.0.1061.1 Safari/536.3 ',17'Mozilla/5.0(windowsnt6.2 ) appleWebKit/536.3 ) khtml,likkile
21defprocess_request(self,request,spider ) :22 ua=random.choice (self.user _ agent _ list (23打印) )