Перейти к содержимому

Программирование на Python для тестировщиков
онлайн, начало 20 июля
Инструменты тестировщика: Командная строка
онлайн, начало 25 июля
Тестирование производительности (JMeter)
онлайн, начало 27 июля
Автоматизация функционального тестирования
онлайн, начало 27 июля
Фотография

Скачивание картинок


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Startech

Startech

    Новый участник

  • Members
  • Pip
  • 9 сообщений

Отправлено 17 Ноябрь 2017 - 05:15

Доброе утро всем. Такой вопрос: мне нужно скачать на жесткий диск пару картинок из google поиска по картинкам. Именно скачать себе, а не загрузить куда-то. Каким образом это можно сделать?


  • 0

#2 Freiman

Freiman

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 315 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 17 Ноябрь 2017 - 07:24

1. Получаем ссылку на изображение, например, с помощью селениум
2. Получаем данные, используя библиотеки языка для работы с вебом (не селениум)
3. Сохраняем изображение, используя библиотеки языка для работы с файлами.
Так что ответ упирается в используемый ЯП.
Ну и ответ на 2 и 3 пункты есть на stackoverflow :)
  • 0

#3 Startech

Startech

    Новый участник

  • Members
  • Pip
  • 9 сообщений

Отправлено 17 Ноябрь 2017 - 07:30

Я просто сильно начинающий, и мои вопросы могут показаться глупыми. Но нельзя ли поподробнее, пожалуйста :) ЯП С#
  • 0

#4 Freiman

Freiman

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 315 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 17 Ноябрь 2017 - 07:46

Этап первый: получить адреса нужных картинок.
Продумайте алгоритм, как это сделать.
  • 0

#5 Startech

Startech

    Новый участник

  • Members
  • Pip
  • 9 сообщений

Отправлено 17 Ноябрь 2017 - 09:52

Этап первый: получить адреса нужных картинок.
Продумайте алгоритм, как это сделать.

IWebElement element = chrome.FindElement(By.CssSelector("..."));
string path = element.GetAttribute("src");
Так?

  • 0

#6 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 557 сообщений


Отправлено 17 Ноябрь 2017 - 11:50

Вы вместо того чтобы ждать ответа, сами напишите это в ИДЕ, запустите, посмотрите результат какой будет, а потом, если уже проблемы - пишите вопрос. Это так подсказка.

Да так.


  • 0

#7 Startech

Startech

    Новый участник

  • Members
  • Pip
  • 9 сообщений

Отправлено 17 Ноябрь 2017 - 11:56

Вы вместо того чтобы ждать ответа, сами напишите это в ИДЕ, запустите, посмотрите результат какой будет, а потом, если уже проблемы - пишите вопрос. Это так подсказка.

Да так.

Написал, запустил. Тест проходит. Но URL не выдает нигде.


  • 0

#8 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 557 сообщений


Отправлено 17 Ноябрь 2017 - 12:58

Ван нужно не срц брать а хреф, ссылку на картинку что хотите скачать.

Выведите в консоль переменную path, и посмотрите.


  • 0


Selenium 2.0: стартовый уровень
онлайн, начало 7 сентября
Программирование на Java для тестировщиков
онлайн, начало 3 августа
Автоматизация функционального тестирования
онлайн, начало 27 июля
Selenium WebDriver: полное руководство
онлайн, начало 10 августа



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале