Как извлечь и сохранить данные во всплывающем контенте в базу данных? - PullRequest
0 голосов
/ 01 июля 2019

Я использую Python 3.7.Я пытаюсь получить данные с сайта с Python.Сайт перечисляет результаты, которые я ищу, основываясь на ключевом слове и коде безопасности.Перечисленные данные отображаются в виде всплывающих окон.URL-адрес страницы не изменяется при открытии всплывающего окна.Я хочу сохранить всплывающее содержимое в базе данных.Я пытаюсь их использовать с помощью Python-Selenium или Python-Scrapy, я уже давно занимаюсь этой проблемой, но пока у меня ничего не получалось.Есть ли способ сделать это?Я знаю, что это общий вопрос, но я больше начинающий.Буду признателен за образец и совет, который вы мне дадите.

1 Ответ

0 голосов
/ 05 июля 2019

Вот последовательность шагов.

  1. Используя Selenium, вы можете переключить элемент управления на Всплывающее окно / Предупреждение, а затем прочитать данные во всплывающем окне.

Пример фрагмента кода для переключения во всплывающее окно / оповещение и чтения данных в Java.

    try {
            Alert a = driver.switchTo().alert();
            log.info("Alert available");
            String text = a.getText();
            log.info(text);

        } catch (NoAlertPresentException e) {
            // Ignore
            log.info("Alert not available");            
        }
  1. Сортируйте данные, полученные на предыдущем шаге, и подключитесь к БД с помощью jdbc в случае java и отправьте данные в БД
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...