В основном я пытаюсь написать скрипт, который будет захватывать определенные файлы на веб-странице и загружать их в определенные папки.Как использовать ссылку для скачивания для загрузки файла в Python
Я могу завершить это с помощью большинства веб-страниц, используя Python, Selenium и FirefoxPreferences.
Однако, когда я пытаюсь скрыть эту конкретную веб-страницу из-за прав доступа, я не могу разобрать html.
Вот вопрос. Я могу захватить ссылку для загрузки файла, и я могу открыть браузер и открыть виджет «Открыть/Сохранить». Тем не менее я не могу щелкнуть или фактически продолжить файл. Я уже установил настройки Firefox, чтобы не показывать этот виджет, загружать автоматически и в определенный файл. По какой-то причине это игнорируется, и я все еще остаюсь в открытом браузере с помощью виджета save/open.
Как использовать ссылку для загрузки файла для загрузки в определенную папку с помощью Python ... Selenium ... любые другие связанные с ним трюки CS. Я не хочу создавать бота, чтобы щелкнуть по нему. Слишком «хаки», и это проект компании.
Спасибо!
Я бы хотел, но с urlretrieve мне нужны разрешения для этой страницы, которые Python не отправляет. , – Josh
'urllib.urlretrieve' будет работать только тогда, когда пароль не требуется. Если у вас есть аутентификация для загрузки файла, вы можете попробовать попробовать «механизировать» модуль. Вы можете реплицировать шаги, которые вы делаете на веб-сайте, например, открыть URL-адрес, войти в систему и перейти к нему и т. Д. – Murali