more abstraction to default payload
This commit is contained in:
@@ -122,12 +122,15 @@ class Client(object):
|
|||||||
self.ttstamp = ''
|
self.ttstamp = ''
|
||||||
|
|
||||||
r = self._get('https://www.facebook.com/')
|
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")
|
soup = bs(r.text, "lxml")
|
||||||
self.fb_dtsg = soup.find("input", {'name':'fb_dtsg'})['value']
|
self.fb_dtsg = soup.find("input", {'name':'fb_dtsg'})['value']
|
||||||
self._setttstamp()
|
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 = {
|
self.form = {
|
||||||
'channel' : self.user_channel,
|
'channel' : self.user_channel,
|
||||||
@@ -165,7 +168,6 @@ class Client(object):
|
|||||||
'context' : "search",
|
'context' : "search",
|
||||||
'path' : "/home.php",
|
'path' : "/home.php",
|
||||||
'request_id' : str(uuid1()),
|
'request_id' : str(uuid1()),
|
||||||
'__a' : '1',
|
|
||||||
}
|
}
|
||||||
|
|
||||||
r = self._get(SearchURL, payload)
|
r = self._get(SearchURL, payload)
|
||||||
@@ -187,9 +189,6 @@ class Client(object):
|
|||||||
date = datetime.now()
|
date = datetime.now()
|
||||||
data = {
|
data = {
|
||||||
'client' : 'mercury',
|
'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][action_type]' : 'ma-type:user-generated-message',
|
||||||
'message_batch[0][author]' : 'fbid:' + str(self.uid),
|
'message_batch[0][author]' : 'fbid:' + str(self.uid),
|
||||||
'message_batch[0][specific_to_list][0]' : 'fbid:' + str(thread_id),
|
'message_batch[0][specific_to_list][0]' : 'fbid:' + str(thread_id),
|
||||||
@@ -232,9 +231,6 @@ class Client(object):
|
|||||||
date = datetime.now()
|
date = datetime.now()
|
||||||
data = {
|
data = {
|
||||||
'client' : 'web_messenger',
|
'client' : 'web_messenger',
|
||||||
'fb_dtsg' : self.fb_dtsg,
|
|
||||||
'ttstamp' : self.ttstamp,
|
|
||||||
'__a' : '1',
|
|
||||||
'inbox[offset]' : start,
|
'inbox[offset]' : start,
|
||||||
'inbox[limit]' : end,
|
'inbox[limit]' : end,
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user