@@ -17,17 +17,17 @@ def scrollDow(self, driver):
17
17
driver .execute_script (scrolljs )
18
18
19
19
#打开文章阅读
20
- def xuexiwenzhang (self , driver ):
20
+ def xuexiwenzhang (self , driver , index ):
21
21
driver .get ('https://www.xuexi.cn/' )
22
- sleep (3 )
22
+ sleep (4 )
23
23
zhongyaoLink = driver .find_elements_by_class_name ("_3wnLIRcEni99IWb4rSpguK" )
24
- self .clickLink (zhongyaoLink [0 ], driver , 12 )
25
- self .clickLink (zhongyaoLink [1 ], driver , 12 )
26
- self .clickLink (zhongyaoLink [2 ], driver , 12 )
27
- self .clickLink (zhongyaoLink [3 ], driver , 12 )
28
- self .clickLink (zhongyaoLink [4 ], driver , 12 )
29
- self .clickLink (zhongyaoLink [5 ], driver , 12 )
30
- self .clickLink (zhongyaoLink [6 ], driver , 126 )
24
+ self .clickLink (zhongyaoLink [index + 0 ], driver , 60 )
25
+ self .clickLink (zhongyaoLink [index + 1 ], driver , 60 )
26
+ self .clickLink (zhongyaoLink [index + 2 ], driver , 60 )
27
+ self .clickLink (zhongyaoLink [index + 3 ], driver , 60 )
28
+ self .clickLink (zhongyaoLink [index + 4 ], driver , 60 )
29
+ self .clickLink (zhongyaoLink [index + 5 ], driver , 60 )
30
+ self .clickLink (zhongyaoLink [index + 6 ], driver , 60 )
31
31
32
32
def clickLink (self , wenzhang , driver , timeout ):
33
33
print ('打开一个tab页---------------' )
@@ -74,17 +74,17 @@ def clostLastTab(self, driver):
74
74
driver .switch_to .window (all_h [0 ])
75
75
76
76
#打开视频阅读
77
- def xuexishipin (self , driver ):
77
+ def xuexishipin (self , driver , index ):
78
78
driver .get ('https://www.xuexi.cn/4426aa87b0b64ac671c96379a3a8bd26/db086044562a57b441c24f2af1c8e101.html#1novbsbi47k-5' )
79
- sleep (3 )
79
+ sleep (5 )
80
80
zhongyaoLink = driver .find_elements_by_css_selector ('.Iuu474S1L6y5p7yalKQbW.grid-cell' )
81
- self .clickLink (zhongyaoLink [0 ], driver , 181 )
82
- self .clickLink (zhongyaoLink [1 ], driver , 182 )
83
- self .clickLink (zhongyaoLink [2 ], driver , 183 )
84
- self .clickLink (zhongyaoLink [3 ], driver , 184 )
85
- self .clickLink (zhongyaoLink [4 ], driver , 185 )
86
- self .clickLink (zhongyaoLink [5 ], driver , 186 )
87
- self .clickLink (zhongyaoLink [6 ], driver , 186 )
81
+ self .clickLink (zhongyaoLink [index + 0 ], driver , 180 )
82
+ self .clickLink (zhongyaoLink [index + 1 ], driver , 180 )
83
+ self .clickLink (zhongyaoLink [index + 2 ], driver , 180 )
84
+ self .clickLink (zhongyaoLink [index + 3 ], driver , 180 )
85
+ self .clickLink (zhongyaoLink [index + 4 ], driver , 180 )
86
+ self .clickLink (zhongyaoLink [index + 5 ], driver , 180 )
87
+ self .clickLink (zhongyaoLink [index + 6 ], driver , 180 )
88
88
89
89
90
90
@@ -96,10 +96,12 @@ def xuexishipin(self, driver):
96
96
driver = webdriver .Chrome (r'D:\SoftWare\Python\chromedriver.exe' , 0 , option )
97
97
#首页登录
98
98
driver .get ('https://pc.xuexi.cn/points/my-study.html' )
99
- sleep (20 )
99
+ sleep (60 )
100
+ index = 7
100
101
while True :
101
- dataUtil .xuexiwenzhang (driver )
102
+ dataUtil .xuexiwenzhang (driver , index )
102
103
# dataUtil.clostTab(driver)
103
- dataUtil .xuexishipin (driver )
104
+ dataUtil .xuexishipin (driver , index )
104
105
# dataUtil.clostTab(driver)
106
+ index = index + 7
105
107
sleep (86400 )
0 commit comments