更改账号无效校验

This commit is contained in:
work
2025-05-08 15:35:41 +08:00
parent b30d93a5f3
commit cd0528c570

View File

@@ -783,11 +783,6 @@ def parse_cookies(cookies):
def check_account_status(page, cookies):
# 检查是否失效
error_logger.info(f"page Title == {page.title()}")
if page.title() != "Facebook":
raise AuthException('该账号状态已失效', 'invalid')
# 检查是否冻结
headers = {
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
@@ -818,6 +813,13 @@ def check_account_status(page, cookies):
if response.status_code == 302:
if response.headers.get('Location') == 'https://static.xx.fbcdn.net/rsrc.php/v1/yh/r/C5yt7Cqf3zU.jpg':
raise AuthException('该账号已被冻结', 'frozen')
# 校验Cookies 是否失效
# 登录页面判断
login_btn = page.query_selector_all('//button[@name="login"]')
if login_btn:
raise AuthException('该账户登录状态失效', 'invalid')
try:
_change_language(page)
except TimeoutError:
@@ -1252,17 +1254,7 @@ def playwright_login(username, password, code_2fa=None):
if __name__ == '__main__':
# cookies = 'sb=mC6pxQuLvNLPTNpF-b9Tk8tK;c_user=61570961343759;xs=18:fBZ4XJkFA69uNg:2:1734940655:-1:-1;fr=0JjwzD0HEedbQSHGt.AWUHNQcfxnkbZ3j5rVd1NgTTGhA.BnaRfv..AAA.0.0.BnaRfv.AWWF3uukqmQ;datr=7xdpZzxiItbht8A5aCDBAhQU'
# cookies = {
# 'datr': '4MXgZ3twsUMLaR7_yYPjboTs',
# 'sb': '4MXgZ5AKdd6AiVqGy_N0-cpe',
# 'locale': 'zh_CN',
# 'presence': 'C{"t3":[],"utc3":1742784026639,"v":1}',
# 'ps_n': '1',
# 'wd': '1369x475',
# 'c_user': '61574433449058',
# 'fr': '04xfKMRdCsbtllhPA.AWUt-rPOi-ist5ZdVHl3jiYcKYM11xLu0MN9gA.Bn4MXg..AAA.0.0.Bn4MYY.AWWmAFxhQek',
# 'xs': '6:he_0XMG7YzQPKQ:2:1742784022:-1:-1',
# }
cookies = {"c_user":"61565823476070","datr":"q13hZowje6bbViFxECQpYyp8","fr":"01C6Lt4VArm5hELvx.AWXg75HOo-QNJgbiDl8qFtw_5lc.Bm4V2r..AAA.0.0.Bm4V25.AWWHzUeMTuI","m_pixel_ratio":"1.875","sb":"q13hZgJARsRIDmNJG8xUauAe","wd":"384x686","xs":"50%3A8luhgQ-Ea0vnhg%3A2%3A1726045627%3A-1%3A-1"}
# post(cookies, 'cs2025')
# like(cookies, 'ZmVlZGJhY2s6MTIyMTA5NjE0NjU0NzkzNzc5')
# comment(cookies, 'ZmVlZGJhY2s6MTIyMTA5NjE0NjU0NzkzNzc5', 'game la', 'xzpq.mp4')