From e481ad97a034af9cf228f40857e111e390c86d34 Mon Sep 17 00:00:00 2001 From: work Date: Fri, 30 May 2025 15:09:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E6=94=B9=E4=B8=8B=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spider/task.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/spider/task.py b/spider/task.py index ffdd2d0..310fcb9 100644 --- a/spider/task.py +++ b/spider/task.py @@ -739,11 +739,6 @@ def update_windows_distinguish(x=1920, y=1080): def _change_language(page): - # 判断是否为英文 - lang = page.locator('html').get_attribute('lang') - if lang == "en": - return - sleep(1, 2) page.locator('//*[@style="height:40px;width:40px"]').first.click() sleep(1, 2) @@ -832,11 +827,13 @@ def check_account_status(page, cookies): login_btn = page.query_selector_all('//button[@name="login"]') if login_btn: raise AuthException('该账户登录状态失效', 'invalid') - - try: - _change_language(page) - except TimeoutError: - raise OperationFailed('操作超时或该账户异常,请重试') + # 判断是否为英文 + lang = page.locator('html').get_attribute('lang') + if lang != "en": + try: + _change_language(page) + except TimeoutError: + raise OperationFailed('更改语言异常') class RLock(threading._RLock): @@ -1499,11 +1496,13 @@ def playwright_share(cookies, target_url, content): return {'response_url': post_url, 'screenshot_key': key} - 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 = {"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": "rzU1aCVhVYJf3T71xejqTNsu", "sb": "rzU1aE50yid6sB8NmFpm0wrO", "m_pixel_ratio": "1", "wd": "1920x1080", "test_cookie": "CheckForPermission", "c_user": "61576241713602", "fr": "0b4H9Nzn9ewpMLvmN.AWdfhSSsJ8K9YtxX8KoCENM3G9PQKGS2FapTH7Zz09sZN3OOxuw.BoNTWv..AAA.0.0.BoNTW8.AWcfdsb7nN0O-4etI_bBIba3tMM", "xs": "33%3AYcBoxrBVIiv20w%3A2%3A1748317629%3A-1%3A-1"} + cookies = {"locale": "en_US", "datr": "yDw1aAdAMlMi5KGob7DNfBGF", "sb": "yDw1aGVdzkvrkFcP7az4Ptar", + "m_pixel_ratio": "1", "wd": "1920x1080", "test_cookie": "CheckForPermission", "c_user": "61576501144993", + "fr": "0zCSUrgRrEYTrSxvK.AWe78M4ykg9WKaQBuTTquWE-6BtYQsXSP0nsHkMiQLjp3VBYWys.BoNTzI..AAA.0.0.BoNTzS.AWdJagzrdnwXB73maN02UklQBn8", + "xs": "9%3AGpZOVoPh8zaXoQ%3A2%3A1748319443%3A-1%3A-1"} # post(cookies, 'cs2025') # like(cookies, 'ZmVlZGJhY2s6MTIyMTA5NjE0NjU0NzkzNzc5') # comment(cookies, 'ZmVlZGJhY2s6MTIyMTA5NjE0NjU0NzkzNzc5', 'game la', 'xzpq.mp4') @@ -1520,6 +1519,7 @@ if __name__ == '__main__': # # 'rg.jpg' # ) print(playwright_get_user_profile(cookies)) + # print(_change_language(cookies)) # playwright_set_user_profile( # cookies, # username='facebaby66'