more abstraction to default payload

This commit is contained in:
PidgeyL
2015-12-09 08:48:39 +01:00
parent d780017e4f
commit 4924c7c2ef

View File

@@ -122,12 +122,15 @@ class Client(object):
self.ttstamp = ''
r = self._get('https://www.facebook.com/')
self.payloadDefault['__rev']= int(r.text.split('"revision":',1)[1].split(",",1)[0])
self.payloadDefault['__user']= self.uid
soup = bs(r.text, "lxml")
self.fb_dtsg = soup.find("input", {'name':'fb_dtsg'})['value']
self._setttstamp()
# Set default payload
self.payloadDefault['__rev']= int(r.text.split('"revision":',1)[1].split(",",1)[0])
self.payloadDefault['__user']= self.uid
self.payloadDefault['__a']= '1'
self.payloadDefault['ttstamp']= self.ttstamp
self.payloadDefault['fb_dtsg']= self.fb_dtsg
self.form = {
'channel' : self.user_channel,
@@ -165,7 +168,6 @@ class Client(object):
'context' : "search",
'path' : "/home.php",
'request_id' : str(uuid1()),
'__a' : '1',
}
r = self._get(SearchURL, payload)
@@ -187,9 +189,6 @@ class Client(object):
date = datetime.now()
data = {
'client' : 'mercury',
'fb_dtsg' : self.fb_dtsg,
'ttstamp' : self.ttstamp,
'__a' : '1',
'message_batch[0][action_type]' : 'ma-type:user-generated-message',
'message_batch[0][author]' : 'fbid:' + str(self.uid),
'message_batch[0][specific_to_list][0]' : 'fbid:' + str(thread_id),
@@ -232,9 +231,6 @@ class Client(object):
date = datetime.now()
data = {
'client' : 'web_messenger',
'fb_dtsg' : self.fb_dtsg,
'ttstamp' : self.ttstamp,
'__a' : '1',
'inbox[offset]' : start,
'inbox[limit]' : end,
}