Pix3,
Три простых шага
- получить данные из БД
- посмотеть их тип , при необходимости сконвертировать в нужный (строка в данном случае)
- записать в Exel
На каком этапе ошибка?
в же упорно пихаете данные сразу в эксель ..req.params.report_date
.string() от либы не конвертирует данные (скорее всего). ему нужна подготовленная строка.
GSSerg, это с ChromeDriver cкрин? т.е. с браузера которым парсите?
если "да"? то возможно стоит задуматься о надписи "Ваш браузер не поддерживает встроенные фреймы" внизу скриншота. возможно нужно явно включать iframe в настройках Driver.
В вопросе это следовало указать.
Если необходимый div абсолютно никак не обозначен в разметке и может быть в любом месте, вероятно вам нужен не xpath , а какая то логика на скриптах. Если "цвет" идет всегда после "ткань", надо искать это div по тексту, и брать следующий за ним. Или если известны все цвета, искать совпадение по словарю. Вообщем ,по Вашему куску html ,сложно что конкретное сказать.
a2NaF, кое что есть тут.
у меня тоже есть задачи по Chrome webdriver, к примеру переопределить папку для скачивания файлов - и я пока не разобрался , что да как, вообще с настройками для Chrome webdriver.
я думал, что все что здесь просто работает , но в реализации Selenium , и также в зависимости от языка которым управляется Selenium , часть настроек не реализована(возможно я ошибаюсь).
Если знаете как все это устроено/где почитать - пришлите ссылку пожалуйста.
Леонид, я же указал, что код выше полная ерунда. Вам нужно подтянуть основы языка. прежде чем писать эту программу...print к делу отношения не имеет. разберитесь с областью видимости и global ..
Vilker, можно вешать на кнопки.вызывать из меню. просто в ячейке писать = ваша функция() и будет считать.
тригеры еще можно ставить разные на выполнение скрипта.
здесь про функцию добавляемую в ячейку написано подробно. https://developers.google.com/apps-script/guides/s...