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

Тестирование REST API
онлайн, начало 29 июля
Школа для начинающих тестировщиков
онлайн, начало 25 июля
Python для начинающих
онлайн, начало 26 июля
Автоматизация функционального тестирования
онлайн, начало 26 июля
Фотография

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


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

#1 Startech

Startech

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

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

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

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


  • 0

#2 Freiman

Freiman

    Гуру

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

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

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


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

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

Да так.


  • 0

#7 Startech

Startech

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

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

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

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

Да так.

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


  • 0

#8 BabyRoot

BabyRoot

    Специалист

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


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

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

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


  • 0


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



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

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

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