|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
||||||
Выгрузить табличные данные со страницы html03.01.2020, 13:48. Показов 12160. Ответов 35
Здравствуйте!
Очень надо получить данные со страницы, так как разработчик не будет скорее всего дорабатывать выгрузку в Excel, а сама выгрузка не включает некоторых (как-будто пустых) данных, а они нужны. Я думала, что смогу выгрузить данные напрямую в Excel или Power Bi, но это не получилось. Это моя тема в другом разделе: Выгрузка страницы в виде таблицы в Excel или Power BI. Затем друг посоветовал применить Python и parsing. Начала погружаться глубже, установила BeautifulSoup, но как я вижу по тексту, получаемому из requests.get (url, auth = (user, pass), я опять не получаю весь код страницы (поэтому и не сработали советы, которые я находила для Power Bi, а именно доныривания до нужного <div) и я не могу пока получить данные с помощью кода:
Смогу ли я с помощью python выгрузить данные или надо искать другие решения? Могут ли данные быть скрыты? На форуме видела ответы про CSS Selectorы - могут ли они помочь?
0
|
||||||
| 03.01.2020, 13:48 | |
|
Ответы с готовыми решениями:
35
Как вытащить табличные данные из HTML страницы? Как проще всего выгрузить таблицу с HTML страницы в DataGridView Выгрузить данные из html таблицы в в Excel |
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
||||||
| 09.01.2020, 16:21 | ||||||
Не по теме: КМК вы verme.ru парсите, что там секретного? я кроме рекламы услуг ничего не увидел
0
|
||||||
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
||
| 09.01.2020, 19:08 [ТС] | ||
но если именно с этого названия table-widget ver-flex-parent shift-assign-table я могу нажать copy outerHTML и наконец увидеть код, значит, я правильно нашла ..контейнер что ли моих данных.. почему таблица пустая.. увидела ваш ответ, только когда свой начала писать, хотя постоянно обновляла, поэтому код не перепроверяла пока.. там расписание смен, числа месяца и номера магазинов, выгружаются только те, где заполнены смены (из названия таблицы можно увидеть shift-assign-table), а мне на постоянной основе надо видеть те магазины, по которым смены не заполнены.. в любом случае доступ туда с паролем, у меня подписано соглашение о неразглашении..
0
|
||
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|||||||||||
| 09.01.2020, 20:10 | |||||||||||
|
HTML элемент состоит из тэга, аттрибутов, текста
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
||
| 09.01.2020, 20:27 [ТС] | ||
вернулась к драйверам, но там надо с хромом разбираться, сейчас попробую в файрфоксе Добавлено через 6 минут тоже надо настроить WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
0
|
||
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 09.01.2020, 21:03 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
||||||
| 09.01.2020, 21:21 [ТС] | ||||||
то есть страница открылась и авторизовалась сама, видно на принтскрине. но теперь я понимаю, почему он таблицу не видит - страница открывается не та. поможет ли мне redirect какой-то? или просто после драйвера и авторизации я могу взять html другой страницы, с другим адресом?
0
|
||||||
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
|
| 09.01.2020, 21:34 [ТС] | |
|
я кажется поняла, надо просто заставить его дальше нажать на ссылку
0
|
|
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
||||||
| 09.01.2020, 21:37 [ТС] | ||||||
0
|
||||||
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 09.01.2020, 21:40 | |
|
https://habr.com/ru/post/250975/
тут хороший мануал
1
|
|
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
|
| 09.01.2020, 21:45 [ТС] | |
|
спасибо, да, css_selector пока не вышло, пробую driver.find_element_by_link_text("/promo-schedule/").click() - пока тоже не перешёл..
0
|
|
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 09.01.2020, 21:52 | |
|
вы делайте try/except как у меня в примере, ошибки в консоль выведутся
0
|
|
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
|
| 09.01.2020, 22:19 [ТС] | |
|
NoSuchElementException('no such element: Unable to locate element: {"method":"link text","selector":"/promo-schedule/"}\n (Session info: chrome=79.0.3945.88)', None, None)
0
|
|
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
||||||
| 10.01.2020, 07:01 [ТС] | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
|||||||
| 10.01.2020, 07:30 [ТС] | |||||||
0
|
|||||||
|
964 / 719 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|||||||
| 10.01.2020, 09:18 | |||||||
|
Добавлено через 4 минуты
0
|
|||||||
|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
|||||||
| 10.01.2020, 10:11 [ТС] | |||||||
с find_all, я думала там ошибка в нижнем подчеркивании, но он ни так, ни эдак не хотел подумаю ещё что-то дальше)
думала, что проблема скорее в пустом объекте...
0
|
|||||||
| 10.01.2020, 10:11 | |
|
Нужно макросом выгрузить данные из страницы интернета Как выгрузить данные из мемо поля базы Access в Html с сохранением переноса строки ?
Получить данные со страницы HTML Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|