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

Эффективное использование TestNG и JUnit
онлайн, начало 20 апреля
Логи как инструмент тестировщика
онлайн, начало 23 апреля
Тестирование производительности (HP Load Runner)
онлайн, начало 20 апреля
Управление требованиями
онлайн, начало 20 апреля
Фотография

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


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

#1 Startech

Startech

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

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

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

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


  • 0

#2 Freiman

Freiman

    Гуру

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

Отправлено 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 281 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 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
  • 550 сообщений


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

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

Да так.


  • 0

#7 Startech

Startech

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

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

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

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

Да так.

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


  • 0

#8 BabyRoot

BabyRoot

    Специалист

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


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

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

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


  • 0


Selenium 2.0: стартовый уровень
онлайн, начало 13 апреля
Программирование на Java для тестировщиков
онлайн, начало 4 мая
Автоматизация функционального тестирования
онлайн, начало 25 мая
Selenium WebDriver: полное руководство
онлайн, начало 11 мая



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

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

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