Print automático em página com VPN usando selenium

Olá, pessoal. Estou criando um script em python que recebe do usuário um link para uma página e tira print dela juntamente com a data e hora de forma automática. Uma dúvida que gostaria de vocês para solucionar é que para tirar print de uma página que só pode ser acessada por VPN ele não consegue tirar o print da página, mas sim da página de login anterior a página que eu quero.

Script abaixo:

import tkinter as tk
from tkinter.filedialog import *
from datetime import datetime
from PIL import Image, ImageDraw, ImageFont
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from io import BytesIO

root = tk.Tk()
root.title(“PrintScreen”)

canvas1 = tk.Canvas(root, width=300, height=200)
canvas1.pack()

def takeScreenshot():
url = url_entry.get()

chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--window-size=1920,1080")
#chrome_options.add_argument("--start-maximized")

driver = webdriver.Chrome(options=chrome_options)

driver.get(url)
now = datetime.now()
current_time = now.strftime("%d/%m/%Y   %H:%M:%S")

screenshot = driver.get_screenshot_as_png()

img = Image.open(BytesIO(screenshot))
draw = ImageDraw.Draw(img)
font = ImageFont.truetype("arialbd.ttf", 20)
rectangle_coords = [(1610, 880), (1900, 1020)]
draw.rounded_rectangle(rectangle_coords, radius=5, fill="grey")
draw.rectangle(rectangle_coords, fill="grey")
draw.text((1625, 900), f"Captura de Tela\n {current_time}", fill="white", font=font)
save_path = asksaveasfilename(defaultextension=".png", filetypes=[("PNG files", "*.png")])
if save_path:
    img.save(f"{save_path}.png")

driver.quit()

#Campo de entrada para url
url_label = tk.Label(root, text=“Insira a URL:”)
canvas1.create_window(150, 25, window=url_label)
url_entry = tk.Entry(root)
canvas1.create_window(150, 50, window=url_entry)

#Botão para tirar o print
myButton = tk.Button(text=“Fazer Captura de Tela”, command=takeScreenshot, font=10)
canvas1.create_window(150, 100, window=myButton)
root.mainloop()