diff --git a/spider/task.py b/spider/task.py index 78d0dcc..25a04b8 100644 --- a/spider/task.py +++ b/spider/task.py @@ -568,7 +568,10 @@ def playwright_get_user_profile(cookies, username=None): page.query_selector('//div[@role="dialog"]//div[@role="listitem"]').click() firstname = page.locator('//label[text()="First name"]/../input').input_value() - lastname = page.locator('//label[text()="Last name"]/../input').input_value() + try: + lastname = page.get_by_label("Surname").input_value() + except: + lastname = page.get_by_label("Last name").input_value() except Error as e: raise OperationFailed(f'操作超时,请重试{e}') context.close() @@ -1110,6 +1113,8 @@ def playwright_share(cookies, target_url, content): if __name__ == '__main__': + + cookies = {"locale": "en_US", "datr": "V5AeaUMH7RYZI4YWUpQxNbcF", "sb": "V5AeaZuVPqgSMDC80OzqkNDu", "m_pixel_ratio": "1", "wd": "1920x1080", "test_cookie": "CheckForPermission", "c_user": "61583940988312", "fr": "0fL4CqomxVWcrdhhs.AWfYvHdOP-Mfjsr7QQH0NxBBjj4hU106312HJUYmcg7Mg4l1GFc.BpHpBX..AAA.0.0.BpHpBr.AWfWnUoWMFqwvx_1mGWq9EMHg5A", "xs": "14%3A820-VVJPVVwJjw%3A2%3A1763610733%3A-1%3A-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": "vBmxaKfb6cm0AhcefMHPSQO6", "sb": "vBmxaGdLX0gW8f4-cRs7nUtk", @@ -1131,7 +1136,7 @@ if __name__ == '__main__': # '2025-3-26~like', # # 'rg.jpg' # ) - # print(playwright_get_user_profile(cookies)) + print(playwright_get_user_profile(cookies)) # print(_change_language(cookies)) # playwright_set_user_profile( # cookies,