正在显示
2 个修改的文件
包含
5 行增加
和
3 行删除
| @@ -147,7 +147,7 @@ class FacebookClient(Client): | @@ -147,7 +147,7 @@ class FacebookClient(Client): | ||
| 147 | res = self._payload_post('/ajax/messenger/context_banner/?profile_id=%s' % fbid, {'__user': self.uid}) | 147 | res = self._payload_post('/ajax/messenger/context_banner/?profile_id=%s' % fbid, {'__user': self.uid}) |
| 148 | return res | 148 | return res |
| 149 | 149 | ||
| 150 | - def addFriend(self, fbid, channel=1): | 150 | + def addFriend(self, fbid, channel=1, **kwargs): |
| 151 | how_found = RequestSource.get(channel) | 151 | how_found = RequestSource.get(channel) |
| 152 | data = { | 152 | data = { |
| 153 | "to_friend": fbid, | 153 | "to_friend": fbid, |
| @@ -156,6 +156,7 @@ class FacebookClient(Client): | @@ -156,6 +156,7 @@ class FacebookClient(Client): | ||
| 156 | "logging_location": 'friends_center', | 156 | "logging_location": 'friends_center', |
| 157 | "floc": 'pymk' | 157 | "floc": 'pymk' |
| 158 | } | 158 | } |
| 159 | + data.update(kwargs) | ||
| 159 | if how_found == 'profile_friends': | 160 | if how_found == 'profile_friends': |
| 160 | data['ref_param'] = 'friends_tab' | 161 | data['ref_param'] = 'friends_tab' |
| 161 | try: | 162 | try: |
| @@ -1535,6 +1536,7 @@ class FacebookClient(Client): | @@ -1535,6 +1536,7 @@ class FacebookClient(Client): | ||
| 1535 | 'extragetparams': json.dumps({"__tn__": ",dm-R-R", "eid": rand}) | 1536 | 'extragetparams': json.dumps({"__tn__": ",dm-R-R", "eid": rand}) |
| 1536 | } | 1537 | } |
| 1537 | res = self._get(f'/ajax/hovercard/user.php?id={fbid}', data) | 1538 | res = self._get(f'/ajax/hovercard/user.php?id={fbid}', data) |
| 1539 | + | ||
| 1538 | return parse_html.hovercard_get_addfriend(res) | 1540 | return parse_html.hovercard_get_addfriend(res) |
| 1539 | 1541 | ||
| 1540 | def groupMembers(self, group_id, next_url=None): | 1542 | def groupMembers(self, group_id, next_url=None): |
-
请 注册 或 登录 后发表评论