diff --git a/spider/task.py b/spider/task.py index 71eb5c9..a27b80f 100644 --- a/spider/task.py +++ b/spider/task.py @@ -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"))