mirror of
https://github.com/idealzhou1/bing-auto-rewards.git
synced 2025-12-20 00:34:54 +08:00
Update daily-checkin.yml
This commit is contained in:
26
.github/workflows/daily-checkin.yml
vendored
26
.github/workflows/daily-checkin.yml
vendored
@@ -35,19 +35,29 @@ jobs:
|
|||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y google-chrome-stable
|
sudo apt-get install -y google-chrome-stable
|
||||||
|
|
||||||
# 安装ChromeDriver
|
# 获取Chrome版本并安装兼容的ChromeDriver
|
||||||
CHROME_VERSION=$(google-chrome --version | grep -oE "[0-9]+\.[0-9]+\.[0-9]+")
|
CHROME_VERSION=$(google-chrome --version | grep -oE "[0-9]+\.[0-9]+")
|
||||||
echo "Chrome version: $CHROME_VERSION"
|
echo "Chrome major version: $CHROME_VERSION"
|
||||||
|
|
||||||
# 下载对应版本的ChromeDriver
|
# 使用更兼容的方法安装ChromeDriver
|
||||||
wget -O /tmp/chromedriver.zip "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_VERSION"
|
# 方法1: 尝试从官方源下载
|
||||||
CHROMEDRIVER_VERSION=$(cat /tmp/chromedriver.zip)
|
if wget -q --spider "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_VERSION"; then
|
||||||
wget -O /tmp/chromedriver.zip "https://chromedriver.storage.googleapis.com/$CHROMEDRIVER_VERSION/chromedriver_linux64.zip"
|
echo "Official ChromeDriver available for version $CHROME_VERSION"
|
||||||
|
wget -O /tmp/chromedriver_version "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_VERSION"
|
||||||
|
CHROMEDRIVER_VERSION=$(cat /tmp/chromedriver_version)
|
||||||
|
wget -O /tmp/chromedriver.zip "https://chromedriver.storage.googleapis.com/$CHROMEDRIVER_VERSION/chromedriver_linux64.zip"
|
||||||
|
else
|
||||||
|
echo "Official ChromeDriver not available, using fallback method"
|
||||||
|
# 方法2: 使用apt安装
|
||||||
|
sudo apt-get install -y chromium-chromedriver
|
||||||
|
sudo ln -sf /usr/bin/chromedriver /usr/local/bin/chromedriver
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
# 解压并安装
|
# 解压并安装
|
||||||
unzip /tmp/chromedriver.zip -d /usr/local/bin/
|
unzip /tmp/chromedriver.zip -d /usr/local/bin/
|
||||||
chmod +x /usr/local/bin/chromedriver
|
chmod +x /usr/local/bin/chromedriver
|
||||||
rm /tmp/chromedriver.zip
|
rm /tmp/chromedriver.zip /tmp/chromedriver_version
|
||||||
|
|
||||||
- name: Verify Chrome and ChromeDriver
|
- name: Verify Chrome and ChromeDriver
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Reference in New Issue
Block a user