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