refactor: 移除未使用的环境变量设置并优化worker.py
移除main.py中未使用的环境变量设置代码,减少冗余。在worker.py中新增模拟手机环境的设置,并优化日志输出,使用log.info替代print,提升代码可维护性。
This commit is contained in:
parent
7a19ca02bf
commit
c59e3053c4
4
main.py
4
main.py
@ -24,10 +24,6 @@ options = ChromiumOptions()
|
||||
# 无头模式
|
||||
# options.headless()
|
||||
|
||||
import os
|
||||
os.environ.setdefault('PYTHONIOENCODING', 'utf-8')
|
||||
print(os.environ)
|
||||
|
||||
browser = Chromium(options)
|
||||
tab = browser.latest_tab
|
||||
|
||||
|
@ -9,6 +9,12 @@ def run_task(browser, executor, log):
|
||||
"/api"
|
||||
])
|
||||
|
||||
# 模拟手机
|
||||
tab.set.window.size(int(1024 * 1.25), int(768 * 1.25))
|
||||
tab.set.user_agent(
|
||||
ua="Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Mobile Safari/537.36",
|
||||
platform='android'
|
||||
)
|
||||
|
||||
tab.get(url='http://127.0.0.1:24613')
|
||||
|
||||
@ -16,6 +22,7 @@ def run_task(browser, executor, log):
|
||||
|
||||
if tab.url.endswith("/auth/login"):
|
||||
tab.wait.doc_loaded()
|
||||
tab.wait(2)
|
||||
tab.actions.move_to("@@t()=input@@type=text").click().type("shikong")
|
||||
tab.actions.move_to("@@t()=input@@type=password").click().type("123+AbC")
|
||||
tab.actions.move_to("@@t()=button@@text():登录").click()
|
||||
@ -24,4 +31,4 @@ def run_task(browser, executor, log):
|
||||
|
||||
items = tab.eles("t:body")
|
||||
for item in items:
|
||||
print(item)
|
||||
log.info(item)
|
Loading…
Reference in New Issue
Block a user