|
1 / 1 / 0
Регистрация: 20.10.2020
Сообщений: 50
|
|||||||||||||||||||||
Статус в парсере должен определяться автоматически05.07.2023, 14:41. Показов 975. Ответов 9
Метки нет (Все метки)
Есть у меня код, который выводит парсер с сайта РФФИ. Причем в двух вариациях. Один из них переходит на ссылку конкурса. Другой - извлекает данные из таблиц со страницы "Конкурсы".
Результат первого кода:
Во втором коде как-раз происходит всё автоматически. Как правильно перенести элементы из второго кода в первый, чтобы статус конкурса определялся автоматически по таблице? Ссылки на конкурсы: https://www.rfbr.ru/rffi/ru/contest
0
|
|||||||||||||||||||||
| 05.07.2023, 14:41 | |
|
Ответы с готовыми решениями:
9
Съёмные диски перестали определяться автоматически. Число пересчетов интеграла должно определяться автоматически и напрямую связано с заданной точностью вычислений Автоматически Поменять Статус Во View |
|
32 / 24 / 11
Регистрация: 03.06.2023
Сообщений: 56
|
||||||
| 05.07.2023, 20:21 | ||||||
Сообщение было отмечено lochin2 как решение
Решение
0
|
||||||
|
1 / 1 / 0
Регистрация: 20.10.2020
Сообщений: 50
|
||||||
| 06.07.2023, 08:21 [ТС] | ||||||
|
Спасибо. Работает. Правда только для одной страницы. А можно для нескольких?
А то у меня возникает ошибка:
0
|
||||||
|
32 / 24 / 11
Регистрация: 03.06.2023
Сообщений: 56
|
|
| 06.07.2023, 08:39 | |
|
Хм? Можно подробнее, что Вы пытались сделать, когда возникла ошибка?
0
|
|
|
1 / 1 / 0
Регистрация: 20.10.2020
Сообщений: 50
|
|
| 06.07.2023, 08:42 [ТС] | |
|
Я просто ввёл для PAGES_COUNT значение 2 вместо 1. Ну чтобы извлекался парсинг из нескольких страниц, а не только из одной.
0
|
|
|
32 / 24 / 11
Регистрация: 03.06.2023
Сообщений: 56
|
||||||
| 06.07.2023, 09:22 | ||||||
|
Через минут 30, когда буду за компом, попробую разобраться
Добавлено через 36 минут Исправил. Правда, пришлось немного изменить результат работы функции "crawl_products" т.к. нужна была страница, на которой находится элемент. Теперь эта функция возвращает список кортежей: [(url, page_n), ...]
0
|
||||||
|
1 / 1 / 0
Регистрация: 20.10.2020
Сообщений: 50
|
|
| 06.07.2023, 10:32 [ТС] | |
|
Спасибо, работает.
Дальше я сам. Можете заниматься другим делом.
0
|
|
|
32 / 24 / 11
Регистрация: 03.06.2023
Сообщений: 56
|
||||||
| 06.07.2023, 10:57 | ||||||
|
Кажется, понял в чем ошибка. Вы используете strip=True там, где получаете name. Из-за этого при поиске текста на странице возвращается None, т.к. в первоначальном тексте справа еще есть пробелы (увидел это по одному из примеров и не уверен, что со всеми так, но это точно одна из причин ошибок). Еще я не совсем понимаю, зачем Вы используете replace для получения ame, потому что type(name) возвращает list, то есть Вы можете просто взять нулевой элемент и получить то же самое, вроде. Если это не так, то замените в моем коде 87 строку - item['Название'] = name[0].strip() - на первоначальный вариант, но уже после нахождения статуса, поскольку пробелы важны для его поиска
Добавлено через 2 минуты
0
|
||||||
|
1 / 1 / 0
Регистрация: 20.10.2020
Сообщений: 50
|
||||||
| 06.07.2023, 11:12 [ТС] | ||||||
|
Я решил сделать всё иначе, хотя спасибо за совет.
0
|
||||||
|
32 / 24 / 11
Регистрация: 03.06.2023
Сообщений: 56
|
|
| 06.07.2023, 11:18 | |
|
Не подумал об этом. Хороший вариант!
0
|
|
| 06.07.2023, 11:18 | |
|
Помогаю со студенческими работами здесь
10
Скрипт должен брать из БД токен, и устанавливать пользователю статус на страницу ВКонтакте как сделать возврат в джейсоне , джейсон должен быть с информацией про действие и статус этого действия Размер окна должен автоматически подстраиваться под монитор
Ошибка в парсере Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|