From 325c2f7c82116f0ee88bc7bc081c87ff4919f895 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=93=AD=E5=9D=A4?= <10372463+ming-kun@user.noreply.gitee.com> Date: Sun, 12 Apr 2026 20:52:26 +0800 Subject: [PATCH] modified: app/amazon/__pycache__/del_brand.cpython-39.pyc modified: app/amazon/__pycache__/match_action.cpython-39.pyc modified: app/amazon/del_brand.py modified: app/amazon/match_action.py modified: app/assets/delete-brand.js modified: app/new_web_source/delete-brand.html new file: "app/web_source/brand - \345\211\257\346\234\254.html" --- .../__pycache__/del_brand.cpython-39.pyc | Bin 17677 -> 17688 bytes .../__pycache__/match_action.cpython-39.pyc | Bin 18698 -> 18706 bytes app/amazon/del_brand.py | 2 +- app/amazon/match_action.py | 4 ++-- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/amazon/__pycache__/del_brand.cpython-39.pyc b/app/amazon/__pycache__/del_brand.cpython-39.pyc index 1e620db2ce747d939e99c0319aadb7bbc4bd21e7..8551dba5aa59039591424dd554590a51627a4257 100644 GIT binary patch delta 516 zcmY+A%WD%+6voe)nLCqCGEG{^LR#oTMT*eSE)rX%H4nP&qJl6`r1Vzk#6>$vD3l2n z<0=pz91O9II@5=sI|)=>x^eHeg@P;p1Sz=ip0r(f7eBu9o%@}0xveI4n&>P$jt%O3 zd3Lh4^VwO-#_l1&OWe|EJv)+_3Up~)1y2u93Td`9gaAD7P+C%xdP}PtRV^?YD2=k= zyL6NtdlHia{f-EPC%l-tXUjMzs{=C8z!EIEbyM|h2{rUjS%vWkq*K=Y(`rHvHt=GL zC6kw10wXjcxbQ`2vPO6SQY=E%2?u2=QmKvS0hsD}DoAc_#F;^;TL@dDYU~g_&0Q1r zB8(5yr`)7{|05oYmB*{gKAq$aX#4h=Wnc;uI858qk8r2=d-|t_?cTS$t7yGdUo`J` z>BekR_@oN@I@?XRmGBFUBI6z7HLcA};QL-@?g+6<3;Dfx-*0lWO@H&>uZJx686OzQ z|B>Qymwpw}xJ!Qu^X3~iI#euXFrrHFhq7l%x9&u2zff?^%I3pLZN(4S>CfF`m1o>k VIMyrW+WD?S_LB4}eT8}@_aENEhh6{x delta 491 zcmXw#%S&596voe)`^@9U1hEekO6j7N7K@IpLX#x$&EOQ!U~9EvD9N(GT7@JL=09WTnG<@+rbcj$%t z^kHlnJST|p0k!|jZtn%k`{)ik69^>>VS7Y&#%b4mX4uOxnxGSRoNnA>%usFWuf;Hq zQH)V-`V;QAZ>O&r*4uyHY@qdBe#W9WpozIkXcW7~`sT)(pv$?#p}KTLQX!>qs6gb+ zkKvE@(fn`31IjM6BE5P=nRT*~7v@hTThvUCJQ5A5V+^2ROJSqV?1cS5G>D}Z&2K8V zM@y;K7|>4Y3LEq`{c<)?<(fp+ENp!!6xYT7fvVh8SWtK_(bWq1qWGn*#|i`Vb!d>z G)7gKdvVkf9 diff --git a/app/amazon/__pycache__/match_action.cpython-39.pyc b/app/amazon/__pycache__/match_action.cpython-39.pyc index cfa3167a941aae7a852edd94c76aa6b5098d1715..7d422023faded7214fc3bb0dfdbbc3754ccf5aed 100644 GIT binary patch delta 152 zcmeC0#5idZBX1%vFBbz4gfZXF{I`+UfS0jvvK_AuYu5y(sxO=KdF2`T!)m!|xUzUt zL{o%Q*n62K&*W2OoHuztpPW<{ONvwq8%VI0r-ZeJr8uil6vi5cEXLUkDH1i@KvHrpYcnGw!vw}cFQ7`66sd)bwLB%PH9XCX zDa_eS6BvsgP5#X{m2ukSiTs7^2f`U9Fc&sW<`ht5e*tA13Rp7MZO#_xX65E#lwjln NViqQ@&5UA##sGRIFFybP diff --git a/app/amazon/del_brand.py b/app/amazon/del_brand.py index 4c92467..f5e453b 100644 --- a/app/amazon/del_brand.py +++ b/app/amazon/del_brand.py @@ -501,7 +501,7 @@ class AmamzonBase(ZiniaoDriver): try: pwd_input = self.tab.eles('xpath://input[@type="password"]',timeout=10) if len(pwd_input) > 0: - pwd_input[0].input(password) + pwd_input[0].input(password,clear=True) submit_btn = self.tab.eles('xpath://input[@id="signInSubmit"]',timeout=10) if len(submit_btn) > 0: submit_btn[0].click() diff --git a/app/amazon/match_action.py b/app/amazon/match_action.py index 1841aa8..1ade99a 100644 --- a/app/amazon/match_action.py +++ b/app/amazon/match_action.py @@ -127,13 +127,13 @@ class AmzoneMatchAction(AmamzonBase): for sku_ele in sku_ls: # solve_problem = sku_ele.eles('xpath:.//kat-link[@label="解决商品信息问题"]') - asin = sku_ele.ele('xpath:.//div[contains(@class,"JanusSplitBox-module__container")]//div[contains(@class,"JanusSplitBox-module__panel--") and contains(string(.),"ASIN")]/..//div[last()]').text + asin = sku_ele.ele('xpath:.//div[contains(@class,"JanusSplitBox-module__container")]//div[contains(@class,"JanusSplitBox-module__panel--") and contains(string(.),"ASIN")]/..//div[last()]',timeout=10).text print(f"【{self.mark_name}】ASIN {asin} 找到....") if asin in already_asin: print(f"【{self.mark_name}】{asin} 已经处理过了,跳过") continue - price_match = sku_ele.eles('xpath:.//div[@data-test-id="FeaturedOfferPrice"]//a[text()="匹配"]') + price_match = sku_ele.eles('xpath:.//div[@data-test-id="FeaturedOfferPrice"]//a[text()="匹配"]',timeout=5) if len(price_match) == 0: print(f"【{self.mark_name}】{asin},没有推荐价格匹配按钮") yield (asin,"无需处理")