1 import requests
2 import time
3 import threading
4 def Thread():
5 url = ['https://blog.csdn.net/qq_40822132/article/details/105361968',
6 'https://blog.csdn.net/qq_40822132/article/details/105359571',
7 'https://blog.csdn.net/qq_40822132/article/details/105359476',
8 'https://blog.csdn.net/qq_40822132/article/details/105269815',
9 'https://blog.csdn.net/qq_40822132/article/details/105260175',
10 'https://blog.csdn.net/qq_40822132/article/details/105070726',
11 'https://blog.csdn.net/qq_40822132/article/details/105028436',
12 'https://blog.csdn.net/qq_40822132/article/details/104739744',
13 'https://blog.csdn.net/qq_40822132/article/details/104373265',
14 'https://blog.csdn.net/qq_40822132/article/details/104372185',
15 'https://blog.csdn.net/qq_40822132/article/details/105631011',
16 'https://blog.csdn.net/qq_40822132/article/details/105243506',
17 'https://blog.csdn.net/qq_40822132/article/details/105064770',
18 'https://blog.csdn.net/qq_40822132/article/details/105028667',
19 'https://blog.csdn.net/qq_40822132/article/details/104373801',
20 'https://blog.csdn.net/qq_40822132/article/details/104373515',
21 'https://blog.csdn.net/qq_40822132/article/details/104373057',
22 'https://blog.csdn.net/qq_40822132/article/details/104372588',
23 'https://blog.csdn.net/qq_40822132/article/details/104371595',
24 'https://blog.csdn.net/qq_40822132/article/details/104371081',
25 'https://blog.csdn.net/qq_40822132/article/details/104302215',
26 'https://blog.csdn.net/qq_40822132/article/details/104372811',
27 'https://blog.csdn.net/qq_40822132/article/details/104303954',
28 'https://blog.csdn.net/qq_40822132/article/details/104303482',
29 'https://blog.csdn.net/qq_40822132/article/details/104302722',
30 'https://blog.csdn.net/qq_40822132/article/details/104300872',
31 'https://blog.csdn.net/qq_40822132/article/details/104300620',
32 'https://blog.csdn.net/qq_40822132/article/details/104300124',
33 'https://blog.csdn.net/qq_40822132/article/details/104299547',
34 'https://blog.csdn.net/qq_40822132/article/details/104143837',
35 'https://blog.csdn.net/qq_40822132/article/details/103959989',
36 'https://blog.csdn.net/qq_40822132/article/details/103956114',
37 'https://blog.csdn.net/qq_40822132/article/details/103947197',
38 'https://blog.csdn.net/qq_40822132/article/details/103947136',
39 'https://blog.csdn.net/qq_40822132/article/details/103750154',
40 'https://blog.csdn.net/qq_40822132/article/details/103750109',
41 'https://blog.csdn.net/qq_40822132/article/details/103750079',
42 'https://blog.csdn.net/qq_40822132/article/details/105743025',
43 'https://blog.csdn.net/qq_40822132/article/details/103960533',
44 'https://blog.csdn.net/qq_40822132/article/details/103750037',
45 'https://blog.csdn.net/qq_40822132/article/details/103749970',
46 'https://blog.csdn.net/qq_40822132/article/details/103749904',
47 'https://blog.csdn.net/qq_40822132/article/details/103748249',
48 'https://blog.csdn.net/qq_40822132/article/details/103748165']
49 headers = {
50 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36'}
51 count = 0
52 countUrl = len(url)
53 # 访问次数设置
54 while count < 100000:
55 try: # 正常运行
56 for i in range(countUrl):
57 response = requests.get(url[i], headers=headers)
58 if response.status_code == 200:
59 count = count + 1
60 print('Success ' + str(count), 'times')
61 time.sleep(20)
62 except Exception: # 异常
63 print('Failed and Retry')
64 time.sleep(30)
65 t1=threading.Thread(target=Thread)
66 t2=threading.Thread(target=Thread)
67 t3=threading.Thread(target=Thread)
68 t4=threading.Thread(target=Thread)
69 t1.start()
70 t2.start()
71 t3.start()
72 t4.start()