Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755

Bazel для Selenium

13.08.2022, 06:35. Показов 2899. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для чего в описании Selenium на Github указан в разделе установки этот инструмент и для чего в контексте парсинга он может быть нужен (в уроках про него редко упоминают)?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.08.2022, 06:35
Ответы с готовыми решениями:

Tensorflow1.7 + opencv3.3.0 с компилятором Bazel
Добрый день! Пытаюсь скомпилировать пример label_image, встроив туда код из opencv, который открывает видеофайл в отдельном окне. Для...

TensorFlow на android, сборка проекта посредством Bazel
Есть тут люди, у которых получилось успешно собрать тестовый проект tensorflow под android? Речь идет вот об этом: ...

Юзинги для OpenQA.Selenium
работаю Visual Studio 2013 пытаюсь делать как на видео написание бота проблема в том что не могу найти где прописать using...

37
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
17.08.2022, 12:46  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Kastaneda Посмотреть сообщение
Я сейчас возможно удивлю (обычно все удивляются), но и даже Selenium для парсинга не нужен. Все эти приблуды используют те, кто нормальный парсер написать не может.
Рендерить Javascript как будете?
0
17.08.2022, 12:50

Не по теме:

Цитата Сообщение от supmener Посмотреть сообщение
Рендерить Javascript как будете?
Какие умные слова мы знаем. Как в анекдоте: "Идея для телешоу - берётся десять разработчиков и среди них объявляется продавец, которого научили говорить умные слова. Нужно выяснить, кто самозванец, победители получат денежный приз. Теперь спойлер: среди них нет самозванца"

0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
17.08.2022, 12:54

Не по теме:

Рыжий Лис, +100500


0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
17.08.2022, 13:12  [ТС]
В одном из видео уроков было показано в начале, как писали раньше парсеры без библиотек и говорилось, что сейчас это не нужно.
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
17.08.2022, 13:50
Цитата Сообщение от supmener Посмотреть сообщение
Рендерить Javascript как будете?
А зачем?
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
17.08.2022, 16:49  [ТС]
Например, чтобы отображался текст, ссылки, если они встроены через Javascript и выборочными данными надо наполнять например таблицу.
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
17.08.2022, 17:07
Мне больше интересно, что значит "нормальный парсер". Такой "чотко-пацанский"?
0
Эксперт .NET
 Аватар для Usaga
14758 / 9532 / 1365
Регистрация: 21.01.2016
Сообщений: 35,958
17.08.2022, 17:41
Цитата Сообщение от supmener Посмотреть сообщение
Например, чтобы отображался текст, ссылки, если они встроены через Javascript и выборочными данными надо наполнять например таблицу.
JavaScript этот текст и ссылки берёт с сервера, через AJAX. Есть какие-то сложности с тем, чтобы самому запросы такие посылать?
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
17.08.2022, 18:03  [ТС]
Встречал такой пример.
JavaScript
1
2
3
4
5
script = """
    () ==> {
    return 102
    }
"""
И другой пример тоже встечал, только сейчас не нашел.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
17.08.2022, 18:14
Цитата Сообщение от supmener Посмотреть сообщение
==>
Твой код не парсится, увы.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
17.08.2022, 18:25  [ТС]
Ага, заметили.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
08.09.2022, 00:14  [ТС]
Цитата Сообщение от supmener Посмотреть сообщение
даже Selenium для парсинга не нужен. Все эти приблуды используют те, кто нормальный парсер написать не может
Pandas тоже не будете применять при работе с Javascript без библиотек эмуляции браузерного отображения?
0
Эксперт .NET
 Аватар для Usaga
14758 / 9532 / 1365
Регистрация: 21.01.2016
Сообщений: 35,958
08.09.2022, 02:40
supmener, если применить Mozg, то можно обойтись и без Pandas, чтобы это ни было.
1
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
08.09.2022, 07:46
Цитата Сообщение от supmener Посмотреть сообщение
Pandas тоже не будете применять при работе с Javascript без библиотек эмуляции браузерного отображения?
Я в своей жизни спарсил гигабайты данных с кучи сайтов. Парсеры писал на двух языках в зависимости от проекта, это были С++ и Java. Единственное, что мне для этого понадобилось это HTTP клиент и JSON парсер. Все остальное для парсеров (они правильно называются скраперы) не нужно.
Тут, как обычно, есть два пути:
1. Используем 100500 каких-то непонятных приблуд, получаем динозавра.
2. Используем мозг, получаем минималистичный аккуратный парсер, который делает ровно то, что нужно.

Цитата Сообщение от supmener Посмотреть сообщение
Встречал такой пример.
Code
1
2
3
4
5
script = """
    () ==> {
    return 102
    }
"""
я встречал даже варианты, где JS отдает захардкоженный HTML, но JS - это текст, который можно парсить (в этот момент в голове должно что-то щелкнуть, если этого не случилось, то уже ничего не поможет)
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
19.10.2022, 18:32  [ТС]
Как бы Вы парсили в варианте, описанном в теме Как парсить vkontakte с Selenium? ? Подумал, что надо в визуальном режиме, как это бы делал человек.
0
Эксперт .NET
 Аватар для Usaga
14758 / 9532 / 1365
Регистрация: 21.01.2016
Сообщений: 35,958
23.10.2022, 06:15
Цитата Сообщение от supmener Посмотреть сообщение
Как бы Вы парсили в варианте, описанном в теме Как парсить vkontakte с Selenium? ?
Такой вариант не рассматривали?

Цитата Сообщение от Kastaneda Посмотреть сообщение
2. Используем мозг
???
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
24.10.2022, 12:53  [ТС]
А как Вы будете парсить товары из каталога без Селениума, если они подгружаются по мере скрола страницы вниз?
0
Эксперт .NET
 Аватар для Usaga
14758 / 9532 / 1365
Регистрация: 21.01.2016
Сообщений: 35,958
25.10.2022, 14:36
supmener, да посмотрю на API сайта и буду напрямую запрашивать. Ну или будет лениво, то через тот же селениум. Сложности какие?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.10.2022, 14:36

Программа для работы с браузером (Selenium)
Доброго времени суток, хочу написать программу для работы с браузером, использовал библиотеку Silenium, знаю как написать что бы...

Selenium инсталяция для использования с Python
Как инсталировать Selenium для использования с Python ?

Задание параметров для Selenium ChromeDriver
Есть рабочая программа на selenium webdriver, которая переходит на сайт и в поле поиска вводит некоторые поисковые запросы, а затем ищет их...

Программа для работы с браузером (Selenium)
Доброго времени суток, хочу написать программу для работы с браузером, использовал библиотеку Silenium, знаю как написать что бы...

Есть ли качественная альтернатива selenium для Python?
Необходимо осуществить парсинг данных с сайтов использующих ajax. Разбираться с запросами нет времени. Хочу имитировать работу через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
38
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
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: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru