Я хочу выполнить базовую c проверку URL-адреса, и если URL-адрес недействителен, запрос не должен выполняться, если пользователь не ввел действительный. Обновление : Для большей ясности я не хочу, чтобы браузер открывался и запускался скрипт счетчика изображений, если введенный URL-адрес не действителен.
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
user_url = input('Please enter a valid url:')
driver = webdriver.Chrome('/home/m/Desktop/chromedriver')
driver.get(user_url)
HEADERS = {'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36', 'accept': '*/*'}
time.sleep(8)
imagecounter = driver.find_elements_by_css_selector('img')
print('Number of HTML image tags:')
print(len(imagecounter))
Не могли бы вы изменить код и объясните, что происходит? Я пробовал с некоторыми библиотеками, но думаю, из-за моих плохих навыков программирования мне не повезло.