diff --git a/.gitignore b/.gitignore index d04bfb5..c550909 100644 --- a/.gitignore +++ b/.gitignore @@ -8,5 +8,3 @@ __pycache__ logs/ *.log *.log.* - -config.yaml diff --git a/sehuatang/shehuatang.py b/sehuatang/shehuatang.py index 5f79b8a..5265b6d 100644 --- a/sehuatang/shehuatang.py +++ b/sehuatang/shehuatang.py @@ -50,8 +50,10 @@ def fetch_and_create_pdf(url): options.add_argument('--no-sandbox') # 使用本地固定的ChromeDriver路径,避免每次自动更新 - chrome_driver_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "chromedriver.exe") - + chrome_driver_path = os.path.join( + os.path.dirname(os.path.dirname(os.path.abspath(__file__))), + "utils", "chromedriver", "chromedriver.exe" + ) # 如果本地没有chromedriver.exe,则使用webdriver_manager下载一次 if not os.path.exists(chrome_driver_path): chrome_driver_path = ChromeDriverManager().install() diff --git a/xiuren/meitu_dl.py b/xiuren/meitu_dl.py index 73938fd..79bbed9 100644 --- a/xiuren/meitu_dl.py +++ b/xiuren/meitu_dl.py @@ -87,8 +87,10 @@ def fetch_images(post_url): options.headless = True # 使用本地固定的ChromeDriver路径,避免每次自动更新 - chrome_driver_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "chromedriver.exe") - + chrome_driver_path = os.path.join( + os.path.dirname(os.path.dirname(os.path.abspath(__file__))), + "utils", "chromedriver", "chromedriver.exe" + ) # 如果本地没有chromedriver.exe,则使用默认方式 if not os.path.exists(chrome_driver_path): driver = webdriver.Chrome(options=options)