From 017363531abede1ae88d0fa27fcd32d6682acb05 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 21 Aug 2025 22:51:31 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=9A=90=E7=A7=81=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E5=BC=82=E5=B8=B8=E6=8D=95=E8=8E=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spider/task.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/spider/task.py b/spider/task.py index c2d6803..74d001f 100644 --- a/spider/task.py +++ b/spider/task.py @@ -78,12 +78,16 @@ def _change_language(page): def _edit_privacy(page): - sleep(1, 2) - page.click('//div[contains(@aria-label, "Edit privacy")]') - sleep(1, 2) - page.click('//div[@aria-label="Select audience"]//span[text()="Public"]') - page.click('//div[@aria-label="Done"]') - sleep(1, 2) + try: + sleep(1, 2) + page.click('//div[contains(@aria-label, "Edit privacy")]') + sleep(1, 2) + page.click('//div[@aria-label="Select audience"]//span[text()="Public"]') + page.click('//div[@aria-label="Done"]') + sleep(1, 2) + except Error as e: + logger.error(f"Error editing privacy settings: {e}") + raise OperationFailed("编辑隐私设置失败") from e def parse_cookies(cookies):