修复切换语言异常的问题

This commit is contained in:
Your Name
2025-07-14 18:14:23 +08:00
parent 818c01b1af
commit 7d6eba5545

View File

@@ -740,23 +740,20 @@ def update_windows_distinguish(x=1920, y=1080):
def _change_language(page):
sleep(1, 2)
sleep(2, 3)
# 找到顶部头像按钮并点击
page.wait_for_selector('div[role="button"] svg image[style*="height:40px"][style*="width:40px"]',
timeout=10000).click(force=True)
sleep(1, 2)
# 点击设置图标
page.wait_for_selector(
'//i[@data-visualcompletion="css-img" and contains(@style, "background-position: 0px -398px")]',
timeout=10000).click(force=True)
page.wait_for_selector('//div[@role="list"]/div[@role="listitem"][1]', timeout=30000).click(force=True)
sleep(1, 2)
# 点击语言
page.wait_for_selector('//div[@role="menu"]/div[2]', timeout=10000).click(force=True)
sleep(1, 2)
# 点击切换语言
page.wait_for_selector(
'i[style*="background-position: 0px -621px"][style*="https://static.xx.fbcdn.net/rsrc.php/v4/yY/r/yqlvyVYxGJ0.png"]',
timeout=10000).click(force=True)
page.query_selector_all('//div[@role="list"]/div[@role="listitem"]')[6].click(force=True)
sleep(1, 2)
# 点击英文
page.wait_for_selector('//span[text()="English (US)"][1]', timeout=10000).click(force=True)
@@ -1542,9 +1539,9 @@ if __name__ == '__main__':
# )
# cookies = '{"c_user":"61565405263653","datr":"-YDhZoLWu5zbUIw5cOB2In9s","fr":"0ZmsqLWbmV0Onlspt.AWW1JRfVxQAF-jl0oGY7lBQLYq4.Bm4YD5..AAA.0.0.Bm4YED.AWVf1ae03r4","m_page_voice":"61565405263653","m_pixel_ratio":"2.625","sb":"-YDhZs8LozUoyLe1gj2MCUwW","wd":"412x759","xs":"21%3A8Gt3CwtjVWJUhQ%3A2%3A1726054660%3A-1%3A-1"}'
# cookies = '{"datr": "mm0taNtaPfOxWhpxdzpkVjV0", "sb": "mm0taFuFnO_L1FpzkKDiA4lw", "wd": "1920x953", "locale": "en_US", "c_user": "61575901481649", "fr": "0c0y2KyMv8lRJ6NNq.AWe7DLt-TSkoOyn3DhRjhA4ByOITAhfSwaiIw4eQE5ilq4Q4KAY.BoLW2a..AAA.0.0.BoLW3M.AWfHVOhZIAGgDh_3BvPFPi8-YhE", "xs": "29%3ASM0qc4U4Ile_MA%3A2%3A1747807693%3A-1%3A-1", "presence": "C%7B%22t3%22%3A%5B%5D%2C%22utc3%22%3A1747807698911%2C%22v%22%3A1%7D"}'
cookies = '{"locale": "en_US", "datr": "JOc_aKq1WIykJYVtv2co-rLg", "sb": "JOc_aFc1NmOp3RDy7H4-vIZx", "m_pixel_ratio": "1", "wd": "1920x1080", "test_cookie": "CheckForPermission", "c_user": "61576358287544", "fr": "0E3VDeKY7D0z0OwfK.AWecYkw-DTq8UmP0miRYUYJbGKDM-MlG6qIxihXgIhotRjIViJM.BoP-ck..AAA.0.0.BoP-cy.AWejoBPdp75AG3FCi6F4Wsrlf00", "xs": "48%3Aamy1p9zg9d2Xjw%3A2%3A1749018418%3A-1%3A-1"}'
cookies = '{"locale": "en_US", "datr": "t4B0aLXWVdmlbB8Tk3DgGGAT", "sb": "t4B0aLcTJ8rVMlj5jSrGSxZ4", "m_pixel_ratio": "1", "wd": "1920x1080", "test_cookie": "CheckForPermission", "c_user": "61577826670230", "fr": "0npt8e8yXIwNJStkD.AWcQQE4Cfhhj6qesgxbHdF-QHPJH5JSMFUteWGNVP3fAvqnn1TQ.BodIC3..AAA.0.0.BodIDH.AWc9Ky_W-7IIpTEvkNAS8RwnJAU", "xs": "8%3APQt93fAQY1jbIw%3A2%3A1752465608%3A-1%3A-1"}'
# print(playwright_share(cookies, "https://www.facebook.com/groups/1702958116839437/permalink/2210833932718517/", ""))
# print(playwright_check_account_cookies(cookies))
print(playwright_check_account_cookies(cookies))
# # 永久链接的帖子点赞
# print(playwright_like(cookies, "https://www.facebook.com/groups/1070754870427928/permalink/1873461830157224/"))
#
@@ -1605,5 +1602,5 @@ if __name__ == '__main__':
# print(playwright_like(cookies, "https://www.facebook.com/groups/1070754870427928/permalink/1873461830157224/"))
# 评论
print(playwright_comment(cookies, "https://www.facebook.com/groups/7423373454348259/permalink/24322822973976709/",
"6"))
# print(playwright_comment(cookies, "https://www.facebook.com/groups/7423373454348259/permalink/24322822973976709/",
# "6"))