Files
weidian/utils/__pycache__/auth.cpython-313.pyc

16 lines
3.6 KiB
Plaintext
Raw Normal View History

2026-02-02 09:27:49 +08:00
<EFBFBD>
<00> ~i<><00><00>H<00>SSKrSSKrSSKrSSKJr SSKJr "SS5rg)<06>N)<01>async_playwright)<01> stealth_asyncc<00>8<00>\rSrSrSSjrS SjrSrS
SjrSrg) <0B> Authenticator<6F>c<00><00>Xlg<00>N<><01> auth_file)<02>selfr s <20>./Users/jeasonzhao/Desktop/wedian/utils/auth.py<70>__init__<5F>Authenticator.__init__s<00><00>"<22><0E>c<00><00><># <00>[5IShv<01>N nURRSS/S9IShv<01>N nURSnUR"S
0UD6IShv<01>N nUR 5IShv<01>N n[ U5IShv<01>N URU5IShv<01>N [S5 [R"5RS[S5IShv<01>N URURS9IShv<01>N n[S UR35 UR5IShv<01>N SSS5IShv<01>N gGN4GNN<>N<>N<>N<>NtNUN'N!,IShv<01>N (df  g=f7f) uV
打开浏览器由用户手动扫码登录。
登录成功后保存 session state。
NF<EFBFBD> --disable-gpu<70><02>headless<73>args<67> iPhone 13u6请在浏览器中完成登录(扫码等操作)...u6登录完成后请在这里按回车控制台继续...)<01>pathu登录状态已保存至 <20>)r<00>chromium<75>launch<63>devices<65> new_context<78>new_pager<00>goto<74>print<6E>asyncio<69>get_event_loop<6F>run_in_executor<6F>input<75> storage_stater <00>close)r <00> initial_url<72>p<>browser<65>device<63>context<78>page<67>storages r <00>login<69>Authenticator.login s;<00><00><00>
$<24>%<25>%<25><11><1D>J<EFBFBD>J<EFBFBD>-<2D>-<2D>u<EFBFBD>O<EFBFBD>CT<43>-<2D>U<>U<>G<EFBFBD><16>Y<EFBFBD>Y<EFBFBD>{<7B>+<2B>F<EFBFBD>#<23>/<2F>/<2F>9<>&<26>9<>9<>G<EFBFBD> <20>)<29>)<29>+<2B>+<2B>D<EFBFBD><1F><04>%<25> %<25> %<25><16>)<29>)<29>K<EFBFBD>(<28> (<28> (<28> <11>J<> K<><1A>(<28>(<28>*<2A>:<3A>:<3A>4<EFBFBD><15>IA<02>B<02> B<02> B<02>$<24>1<>1<>t<EFBFBD>~<7E>~<7E>1<>F<>F<>G<EFBFBD> <11>-<2D>d<EFBFBD>n<EFBFBD>n<EFBFBD>-=<3D>><3E> ?<3F><19>-<2D>-<2D>/<2F> !<21> !<21>'&<26>%<25>%<25>U<>:<3A>+<2B> %<25> (<28>
B<02>G<01> "<22>'&<26>%<25>%<25>%<25>s<EFBFBD><00>E5<01>E<06>E5<01>E<03>E<06>(E<03>E <06>E<03>5E <06>6E<03>E<06> E<03>!E<06>"<E<03>E<06> E<03>?E<06>/E<03>/E<06>0E<03>4 E5<01>?E<04>E5<01>E<03> E<03> E<03>E<03>E<03>E<03>E<03>E<03>E5<01>E2<07>!E$ <0C>" E2<07>.E5c<00>T<00>[RRUR5$r )<04>osr<00>existsr )r s r <00>has_auth<74>Authenticator.has_auth%s<00><00><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>d<EFBFBD>n<EFBFBD>n<EFBFBD>-<2D>-rc<00><00>4# <00>URRUS/S9IShv<01>N nURSnUR5(a+UR"S0UDSUR
0D6IShv<01>N nX54$UR"S0UD6IShv<01>N nX54$NpN&N 7f)uF
创建一个带有已保存状态的 context并模拟手机环境
rrNrr$r)rrrr2rr )r <00>playwright_instancerr(r)r*s r <00> get_context<78>Authenticator.get_context(s<><00><00><00>,<2C>4<>4<>;<3B>;<3B>X<EFBFBD>Ud<55>Te<54>;<3B>f<>f<><07>%<25>,<2C>,<2C>[<5B>9<><06> <0F>=<3D>=<3D>?<3F>?<3F>#<23>/<2F>/<2F><0E><18><0E>"<22>n<EFBFBD>n<EFBFBD><0E><0E>G<EFBFBD><17><1F><1F>$<24>/<2F>/<2F>9<>&<26>9<>9<>G<EFBFBD><16><1F><1F>g<01> <0E>
:<3A>s4<00>B<01>B<04>A B<01>-B<04>.B<01>
B<04> B<01>B<01>Br
N)zauth_state.json)zhttps://weidian.com/)F) <09>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__rr-r2r6<00>__static_attributes__rrr rrs<00><00>#<23>"<22>4.<2E> rr)r <00>jsonr0<00>playwright.async_apir<00> utils.stealthrrrrr <00><module>r@s<00><01><0E> <0B> <09>1<>'<27>2 <20>2 r