|
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 38
|
||||||
Выгрузить табличные данные со страницы html03.01.2020, 13:48. Показов 12151. Ответов 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
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 и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|