@@ -37,13 +37,11 @@ def __log_response(self, response, method='GET', detail=False):
37
37
log_dict (response .headers )
38
38
39
39
def __GET_login (self , url ):
40
- if self .__dev :
41
- url = self .__url_base + self .__config .get ('url' , 'url.loginGet' )
42
-
43
40
response = self .__session .get (url , headers = self .__headers )
44
41
self .__log_response (response , 'GET' , self .__dev )
45
42
46
43
soup = make_soup (response )
44
+
47
45
form = soup .find ('form' , {'id' : 'packt-user-login-form' })
48
46
self .info ['form_build_id' ] = form .find ('input' , attrs = {'name' : 'form_build_id' })['value' ]
49
47
self .info ['form_id' ] = form .find ('input' , attrs = {'name' : 'form_id' })['value' ]
@@ -57,7 +55,6 @@ def __POST_login(self, url):
57
55
58
56
response = None
59
57
if self .__dev :
60
- url = self .__url_base + self .__config .get ('url' , 'url.loginPost' )
61
58
response = self .__session .get (url , headers = self .__headers , data = data )
62
59
self .__log_response (response , 'GET' , self .__dev )
63
60
else :
@@ -124,10 +121,17 @@ def __GET_claim(self):
124
121
def runDaily (self ):
125
122
"""
126
123
"""
124
+ if self .__dev :
125
+ loginUrl = self .__url_base + self .__config .get ('url' , 'url.loginGet' )
126
+ else :
127
+ loginUrl = self .__url_base + self .__config .get ('url' , 'url.login' )
127
128
128
- loginUrl = self .__url_base + self .__config .get ('url' , 'url.login' )
129
129
self .__GET_login (loginUrl )
130
130
wait (self .__delay , self .__dev )
131
+
132
+ if self .__dev :
133
+ loginUrl = self .__url_base + self .__config .get ('url' , 'url.loginPost' )
134
+
131
135
soup = self .__POST_login (loginUrl )
132
136
self .__parseDailyBookInfo (soup )
133
137
wait (self .__delay , self .__dev )
0 commit comments