|
@@ -17,6 +17,12 @@ from selenium.webdriver.common.by import By
|
|
from selenium.webdriver.support import expected_conditions as EC
|
|
from selenium.webdriver.support import expected_conditions as EC
|
|
from selenium.webdriver.support.wait import WebDriverWait
|
|
from selenium.webdriver.support.wait import WebDriverWait
|
|
|
|
|
|
|
|
+chrome_driver_path = r"D:/eta/chromedriver-win64/chromedriver.exe"
|
|
|
|
+chrome_address = r"127.0.0.1:9222"
|
|
|
|
+
|
|
|
|
+save_to_dir = r'D:/eta/yongyi_data/excel'
|
|
|
|
+new_dir = r'D:\eta\yongyi_data\excel\unread'
|
|
|
|
+rarfile.UNRAR_TOOL = r"D:\Program Files\WinRAR\UnRAR.exe"
|
|
|
|
|
|
def rename_week_file(new_dir, rar_name):
|
|
def rename_week_file(new_dir, rar_name):
|
|
files = os.listdir(rar_name)
|
|
files = os.listdir(rar_name)
|
|
@@ -64,7 +70,7 @@ def get_yongyi_driver():
|
|
# 此时会打开一个浏览器页面,我们输入目标网址,输入账号密码,登录成功。
|
|
# 此时会打开一个浏览器页面,我们输入目标网址,输入账号密码,登录成功。
|
|
# 登录之后,以后都不需要登录,它会把你这次登录的信息记入到 --user-data-dir指定的目录下
|
|
# 登录之后,以后都不需要登录,它会把你这次登录的信息记入到 --user-data-dir指定的目录下
|
|
# 后面你只需要python + selenium + webdriver定位到这个已经登录的浏览器进行操作就可以啦
|
|
# 后面你只需要python + selenium + webdriver定位到这个已经登录的浏览器进行操作就可以啦
|
|
- options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
|
|
|
|
|
|
+ options.add_experimental_option("debuggerAddress", chrome_address)
|
|
|
|
|
|
print("重新打开")
|
|
print("重新打开")
|
|
options.add_argument('--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, '
|
|
options.add_argument('--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, '
|
|
@@ -72,7 +78,7 @@ def get_yongyi_driver():
|
|
options.add_argument(" window-size=1920,1080")
|
|
options.add_argument(" window-size=1920,1080")
|
|
|
|
|
|
# s = Service(executable_path='/Users/xiexiaoyuan/chromedriver_mac64_114/chromedriver')
|
|
# s = Service(executable_path='/Users/xiexiaoyuan/chromedriver_mac64_114/chromedriver')
|
|
- s = Service(executable_path='D:/eta/chromedriver-win64/chromedriver.exe')
|
|
|
|
|
|
+ s = Service(executable_path=chrome_driver_path)
|
|
driver = webdriver.Chrome(service=s, options=options)
|
|
driver = webdriver.Chrome(service=s, options=options)
|
|
driver.get('https://data.yongyizixun888.com/')
|
|
driver.get('https://data.yongyizixun888.com/')
|
|
|
|
|
|
@@ -84,10 +90,10 @@ def yongyi_download(dayFlag, weekFlag):
|
|
print("weekFlag:"+weekFlag)
|
|
print("weekFlag:"+weekFlag)
|
|
# 修改下载地址
|
|
# 修改下载地址
|
|
# save_to_dir = '/Users/xiexiaoyuan/Downloads'
|
|
# save_to_dir = '/Users/xiexiaoyuan/Downloads'
|
|
- save_to_dir = r'D:/eta/yongyi_data/download'
|
|
|
|
|
|
+ # save_to_dir = r'D:/eta/yongyi_data/download'
|
|
# 获取当前时间,并将其格式化为指定的形式
|
|
# 获取当前时间,并将其格式化为指定的形式
|
|
# new_dir = '/Users/xiexiaoyuan/Downloads/yongyi/unread'
|
|
# new_dir = '/Users/xiexiaoyuan/Downloads/yongyi/unread'
|
|
- new_dir = r'D:\eta\yongyi_data\yongyi\unread'
|
|
|
|
|
|
+ # new_dir = r'D:\eta\yongyi_data\yongyi\unread'
|
|
try:
|
|
try:
|
|
try:
|
|
try:
|
|
driver = get_yongyi_driver()
|
|
driver = get_yongyi_driver()
|