判断是否有允许cookies页面, 存在则运行cookies
This commit is contained in:
@@ -7,6 +7,7 @@ import threading
|
||||
import time
|
||||
import uuid
|
||||
from datetime import datetime
|
||||
from string import ascii_lowercase
|
||||
|
||||
import pyotp
|
||||
import pywintypes
|
||||
@@ -170,6 +171,15 @@ def check_account_status(page, cookies):
|
||||
time.sleep(3)
|
||||
retry_goto(page, 'https://www.facebook.com')
|
||||
|
||||
# 判断是否需要运行cookies页面
|
||||
if "flow=user_cookie_choice_v2&source=pft_user_cookie_choice" in page.url:
|
||||
allow_cookies = page.query_selector('//div[@role="dialog"]/div/div/div/div/div[3]/div/div/div[1]')
|
||||
if allow_cookies is None:
|
||||
raise OperationFailed("允许cookies设置点击失败")
|
||||
allow_cookies.click()
|
||||
time.sleep(3)
|
||||
return check_account_status(page, cookies)
|
||||
|
||||
# 判断是否为英文
|
||||
lang = page.locator('html').get_attribute('lang')
|
||||
if lang != "en":
|
||||
@@ -918,7 +928,7 @@ def playwright_share(cookies, target_url, content):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
cookies = '{"c_user":"61579594018061","datr":"FPOfaNCednmD66UiaQRtOJeu","fr":"1RGFkh1HeKTyPnCSl.AWc4yBjeo1NBuD8FZfbVeuKw59GqHM39GObF_BlmMrkCagGbANs.Bon_Nu..AAA.0.0.Bon_Nu.AWeCGjeib-Sb8CWl5Y9NGX2Ie38","xs":"4:sJ-t7kgzOE7I4g:2:1755313011:-1:-1"}'
|
||||
cookies = '{"locale": "en_US", "datr": "ZnGnaBBx0yN7pov19-8_A6Gr", "sb": "ZnGnaDQicDSsVuevkudqio1J", "m_pixel_ratio": "1", "wd": "1920x1080", "test_cookie": "CheckForPermission", "c_user": "61579364283503", "xs": "34%3AdWeZoaWzFrtdVQ%3A2%3A1755804022%3A-1%3A-1", "oo": "v1%7C3%3A1755804031"}'
|
||||
# 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"}
|
||||
# cookies = {"locale": "en_US", "datr": "yDw1aAdAMlMi5KGob7DNfBGF", "sb": "yDw1aGVdzkvrkFcP7az4Ptar",
|
||||
# "m_pixel_ratio": "1", "wd": "1920x1080", "test_cookie": "CheckForPermission", "c_user": "61576501144993",
|
||||
|
||||
Reference in New Issue
Block a user