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

Selenium WebDriver: полное руководство
онлайн, начало 19 октября
Логи как инструмент тестировщика
онлайн, начало 22 октября
Школа для начинающих тестировщиков
онлайн, начало 122 октября
Тестирование REST API
онлайн, начало 22 октября
Фотография

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


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

#1 Startech

Startech

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

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

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

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


  • 0

#2 Freiman

Freiman

    Гуру

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

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

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


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

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

Да так.


  • 0

#7 Startech

Startech

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

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

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

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

Да так.

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


  • 0

#8 BabyRoot

BabyRoot

    Специалист

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


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

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

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


  • 0


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



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

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

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