From d7b4b80f31b98072f2c7773f83a196562bb7ae2f Mon Sep 17 00:00:00 2001 From: chenwj113 Date: Fri, 11 Nov 2022 15:20:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20auto.py=E4=BF=AE=E5=A4=8D=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E5=99=A8=E5=90=AF=E5=8A=A8=E4=B8=8D=E8=B5=B7=E4=BD=9C?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- auto.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/auto.py b/auto.py index dc56d7b..1ae616e 100644 --- a/auto.py +++ b/auto.py @@ -3,10 +3,13 @@ from selenium.webdriver import ChromeOptions import time chrome_options = ChromeOptions() -mobile_emulation = {'deviceName': 'iPhone XR'} -chrome_options.add_experimental_option("mobileEmulation", mobile_emulation) +# mobile_emulation = {'deviceName': 'Apple iPhone XR'} +# chrome_options.add_experimental_option("mobileEmulation", mobile_emulation) +chrome_options.add_argument('--no-sandbox') +chrome_options.add_argument('--headless') +chrome_options.add_argument('user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 16_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.29(0x18001d36) NetType/WIFI Language/zh_CN"') +start_chrome("https://youdian.jindianle.com/", options=chrome_options, headless=True) -start_chrome("https://youdian.jindianle.com/", options=chrome_options) click(Text("您尚未登录,点击登录")) click(Text("密码登录")) write("15359827092", into="请输入手机号") @@ -18,7 +21,6 @@ click(_close) #店内账本 click(Text("店内账本")) -# vue2_el > div:nth-child(2) > section > div > div > div.pad30px.mb15.border_b.bgfff.balance_top > div:nth-child(2) > span.gray3.moneynum # moneynum = S('//*[@id="vue2_el"]/div[1]/section/div/div/div[3]/div[2]/span[1]') moneynum = S('//span[contains(@class, "gray3") and contains(@class, "moneynum")]') wait_until(moneynum.exists) @@ -122,4 +124,4 @@ plus = Text("+") confirm = Text("确认") # click(confirm) # time.sleep(5) -# kill_browser() \ No newline at end of file +kill_browser() \ No newline at end of file