只需要先获取页面,之后将登陆cookie加入再重新登陆即可。
import time
import traceback
import pandas as pd
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
import re
import json
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.chrome.options import Options
# Initialize the browser
chrome_options = Options()
chrome_options.set_capability('goog:loggingPrefs', {'performance': 'ALL'})
def process_browser_log_entry(entry):
response = json.loads(entry['message'])['message']
return response
chrone = r"C:\Users\Win11\.wdm\drivers\chromedriver\win64\127.0.6533.88\chromedriver-win32/chromedriver.exe"
driver = webdriver.Chrome(service=Service(chrone),options=chrome_options)
# Open the webpage
driver.get(url)
cookie_dict = []
# 删除原有的cookies
driver.delete_all_cookies()
for cookie in cookie_dict:
driver.add_cookie(cookie)
driver.get(url)