File tree Expand file tree Collapse file tree 4 files changed +13
-10
lines changed Expand file tree Collapse file tree 4 files changed +13
-10
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## v1.2
4
+ - Fixed CourseVania
5
+
3
6
## v1.1
4
7
- Fixed RealDiscount and CourseVania
5
8
- Added Russian Language filter
Original file line number Diff line number Diff line change @@ -137,8 +137,8 @@ def coursevania():
137
137
cv_links = []
138
138
r = requests .get ("https://coursevania.com/courses/" )
139
139
soup = bs (r .content , "html5lib" )
140
- nonce = soup .find_all ("script" )[20 ].text [30 :]
141
- nonce = json .loads (nonce [: len ( nonce ) - 6 ] )["load_content" ]
140
+ nonce = soup .find_all ("script" )[22 ].text [30 :]
141
+ nonce = json .loads (nonce . strip (). strip ( ";" ) )["load_content" ]
142
142
r = requests .get (
143
143
"https://coursevania.com/wp-admin/admin-ajax.php?&template=courses/grid&args={%22posts_per_page%22:%2230%22}&action=stm_lms_load_content&nonce="
144
144
+ nonce
@@ -190,7 +190,7 @@ def idcoupons():
190
190
191
191
# Constants
192
192
193
- version = "v1.1 "
193
+ version = "v1.2 "
194
194
195
195
196
196
def create_scrape_obj ():
Original file line number Diff line number Diff line change 206
206
" cv_links = []\n " ,
207
207
" r = requests.get(\" https://coursevania.com/courses/\" )\n " ,
208
208
" soup = bs(r.content, \" html5lib\" )\n " ,
209
- " nonce = soup.find_all(\" script\" )[20 ].text[30:]\n " ,
210
- " nonce = json.loads(nonce[: len(nonce) - 6] )[\" load_content\" ]\n " ,
209
+ " nonce = soup.find_all(\" script\" )[22 ].text[30:]\n " ,
210
+ " nonce = json.loads(nonce.strip().strip( \" ; \" ) )[\" load_content\" ]\n " ,
211
211
" r = requests.get(\n " ,
212
212
" \" https://coursevania.com/wp-admin/admin-ajax.php?&template=courses/grid&args={%22posts_per_page%22:%2230%22}&action=stm_lms_load_content&nonce=\"\n " ,
213
213
" + nonce\n " ,
259
259
" \n " ,
260
260
" # Constants\n " ,
261
261
" \n " ,
262
- " version = \" v1.1 \"\n " ,
262
+ " version = \" v1.2 \"\n " ,
263
263
" \n " ,
264
264
" \n " ,
265
265
" def create_scrape_obj():\n " ,
Original file line number Diff line number Diff line change @@ -158,8 +158,9 @@ def coursevania():
158
158
cv_links = []
159
159
r = requests .get ("https://coursevania.com/courses/" )
160
160
soup = bs (r .content , "html5lib" )
161
- nonce = soup .find_all ("script" )[20 ].text [30 :]
162
- nonce = json .loads (nonce [: len (nonce ) - 6 ])["load_content" ]
161
+ nonce = soup .find_all ("script" )[22 ].text [30 :]
162
+
163
+ nonce = json .loads (nonce .strip ().strip (";" ))["load_content" ]
163
164
r = requests .get (
164
165
"https://coursevania.com/wp-admin/admin-ajax.php?&template=courses/grid&args={%22posts_per_page%22:%2230%22}&action=stm_lms_load_content&nonce="
165
166
+ nonce
@@ -182,7 +183,6 @@ def coursevania():
182
183
main_window ["pCourse Vania" ].update (0 , visible = False )
183
184
main_window ["iCourse Vania" ].update (visible = True )
184
185
185
-
186
186
def idcoupons ():
187
187
188
188
global idc_links
@@ -213,7 +213,7 @@ def idcoupons():
213
213
214
214
########################### Constants
215
215
216
- version = "v1.1 "
216
+ version = "v1.2 "
217
217
218
218
219
219
def create_scrape_obj ():
You can’t perform that action at this time.
0 commit comments