|
3 / 3 / 0
Регистрация: 28.12.2020
Сообщений: 22
|
|
Создаю парсер для системы управления (админка)10.01.2023, 16:11. Показов 1885. Ответов 27
Всем привет! Я прошел обучение питону, но мое знакомство с ним только началось. По видео-урокам я "научился парсить hh.ru"
![]() Кстати вот отличная обучалка: https://www.youtube.com/watch?... Laboratory Логика всего этого в принципе ясна. Нужен совет от знающих людей ![]() В общем есть админка (web) работающего приложения. Требуется понимание и решение: 1. Как реализовать вход? Логика: Запускаем в pycharm код. Переходим на страницу сайт.ру/куда_надо. Нас перекидывает сайт.ру/логин. Вводим руками номер телефона. Вводим руками код из смс. Переходим на страницу сайт.ру/куда_надо и работаем 1а. использование fake-useragent помогает зайти на сайт. Есть альтернативы или и так хорошо? 1б. chromedriver можно использовать для логина? Помогите советом, так проще залогиниться. 2. Будут ли где-то храниться кукис для повторного входа? Или надо повторять пункт 1? 3. Парсеру помимо главной страницы надо кликать в каждый объект и брать информацию о нем 4. Сохранить результаты в различные xls и работать с ними.
0
|
|
| 10.01.2023, 16:11 | |
|
Ответы с готовыми решениями:
27
Создаю приложение для голосового управления мышью и клавиатурой Проект БД для системы управления заказом обурудования Возможность реализации системы управления для предприятия |
|
3 / 3 / 0
Регистрация: 28.12.2020
Сообщений: 22
|
||
| 13.01.2023, 14:47 [ТС] | ||
|
Команда в терминале прописана. Селениум установлен. Да вот юпитер не видит его. Какие варианты?
0
|
||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 13.01.2023, 15:05 | |
|
fi2522,
1. запустите jupyter с командной строки: python -m notebook 2. в jupyter или командной строке наберите pip install selenium 3. убедитесь, что установка выполнена полностью 4. import selenium 5. работайте и наслаждайтесь С селениум помнится у меня только проблема была нужный webdriver установить, надо в документацию совместимость смотреть с версией браузера.
0
|
|
|
3 / 3 / 0
Регистрация: 28.12.2020
Сообщений: 22
|
|||||||||||
| 13.01.2023, 15:28 [ТС] | |||||||||||
|
Еще раз обращу внимание на скрин.
Через pip3 установил (даже пробовал удалить-установить заново)
0
|
|||||||||||
|
3 / 3 / 0
Регистрация: 28.12.2020
Сообщений: 22
|
|
| 13.01.2023, 15:31 [ТС] | |
|
Это для наглядности. В моем случае работает только команда с пип3
0
|
|
|
3 / 3 / 0
Регистрация: 28.12.2020
Сообщений: 22
|
||
| 16.01.2023, 02:48 [ТС] | ||
|
Видимо питонов установлено несколько, за пару дней решение годное не нашел. Придется в крайнем случае сносить макось либо пользоваться как есть (прыгать с юпитера на пайчарм, либо не добавлять новые модули) Собрал я значит данные по столбцам в списки (с одинаковым числом элементов) Пример: num = ['1','2','3',... '100'] name = ['Вася', 'Коля', ...'Петя'] work = ['строитель', 'водитель', 'учитель', ...'ценитель'] yes = ['yes', 'no, 'yes', ... 'no'] Типа такого правила full_table[i] = num[i] + name[i] + work[i] + yes[i] Внимание вопрос: Как циклом или иным способом создать таблицу CSV где будут строки: (без подключения сторонних библиотек) 1, Вася, строитель, yes ..... 100, Петя, ценитель, no (разделители столбцов - запятые)
0
|
||
|
3 / 3 / 0
Регистрация: 28.12.2020
Сообщений: 22
|
|||||||||||
| 16.01.2023, 10:32 [ТС] | |||||||||||
|
Сам спросил и сам ответил)
И сам решил проблему с модулями. Так как питонов установлено несколько (по глупости) Выявляем перебором каким пользуется юпитер
Теперь смело подключаем все библиотеки
1
|
|||||||||||
|
Автоматизируй это!
|
|
| 16.01.2023, 11:18 | |
|
... или удаляем лишний питон чтобы больше не гадать
0
|
|
| 16.01.2023, 11:18 | |
|
Создание системы управления файлами для турагенства Диаграммы для автоматизированной системы управления гостиницей Возможность реализации системы управления для предприятия Оборудование для системы управления с циклом 1 мс и менее Закон управления для позиционной системы отработки угла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|