Для автоматизации процесса получения URL-адреса скачиваемого файла в браузере, Вы можете использовать следующие подходы: 1. Использование инструментов для автоматического управления браузером, таких как Selenium WebDriver. С помощью Selenium можно автоматизировать запуск браузера, навигацию по веб-страницам и извлечение URL-адреса файла. Пример кода на Python, использующий Selenium WebDriver для Chrome: ```python from selenium import webdriver # Запуск Chrome с помощью Selenium WebDriver driver = webdriver.Chrome() # Перейти по нужной странице driver.get("https://example.com") # Найти элемент на странице, содержащий ссылку на скачиваемый файл download_link = driver.find_element_by_xpath("//a[@id='download-link']") # Получить URL-адрес ссылки на скачиваемый файл file_url = download_link.get_attribute("href") # Закрыть браузер driver.quit() # Использовать полученный URL-адрес файла для дальнейшей обработки print(file_url) ``` Здесь предполагается, что элемент с ссылкой на скачиваемый файл имеет атрибут `id` со значением `download-link`. Вы можете адаптировать пример кода под структуру и элементы вашей веб-страницы. 2. Использование библиотеки запросов (например, requests) для отправки GET-запроса к URL-адресу, с которого происходит скачивание файла, и извлечение URL-адреса файла из ответа сервера. Пример кода на Python: ```python import requests from bs4 import BeautifulSoup # Отправить GET-запрос к URL-адресу страницы response = requests.get("https://example.com") # Разобрать HTML-код страницы с помощью BeautifulSoup soup = BeautifulSoup(response.content, "html.parser") # Найти ссылку на скачиваемый файл download_link = soup.find("a", id="download-link") # Получить URL-адрес ссылки на скачиваемый файл file_url = download_link["href"] # Использовать полученный URL-адрес файла для дальнейшей обработки print(file_url) ``` Здесь предполагается, что элемент с ссылкой на скачиваемый файл имеет атрибут `id` со значением `download-link`. Вы можете адаптировать пример кода под структуру и элементы вашей веб-страницы. Независимо от выбранного подхода, важно учитывать особенности вашего веб-сайта и адаптировать код соответствующим образом.
Если вам нужно получить URL2, который можно найти в DevTools, значит, это результат работы страницы и его нельзя получить с помощью простого инструмента. Вам необходимо понять, какие действия на странице с URL1 приводят к созданию запроса на URL2 (какие предварительные действия нужно выполнить и как построить URL2) и затем попытаться автоматизировать эти действия. Однако без программирования не обойтись. Если вы не являетесь программистом или у вас ограниченные знания в этой области, вы можете использовать инструмент под названием AutoIt. Существует инструмент под названием AU3Record, который был популярен около 7 лет назад и преобразовывал движения пользователя в программу. Однако его удалили из-за проблем с антивирусными программами. Идея состоит в том, чтобы отредактировать полученную программу на AutoIt, удалив ненужные движения и добавив несколько строк цикла для выполнения действий в цикле. Затем вам нужно подготовить исходные данные, такие как список URL, в любом текстовом редакторе, например, Блокноте. Затем первым действием удалите первую строку из буфера обмена (Ctrl+X) и вставьте ее в браузер. В программе вам придется указать количество повторений цикла, равное количеству строк в исходных данных. Также рекомендуется установить достаточно большой интервал времени между повторениями, чтобы быть уверенным, что все завершилось успешно.