Closed Almaz97 closed 5 years ago
Методы get_media, get_followers и подобные берут данные из списков на странице, то есть по сути также, как, например, лента в вк, эмулируют пролистывание. Буду называть эти списки лентой. Такие методы возвращают 2 объекта: список из элементов и указатель, который позволяют получить следующие элементы в ленте (pointer) count - Это количество последних элементов, которое вы хотите получить из ленты. Если вы введёте число больше, чем есть в ленте, он просто вернёт вам список из всеъ элементов. pointer - Аргумент, который позволяет продолжить запрос элементов из ленты. Если вы ранее запрашивали какие-то элементы и метод вернул вам какой-то pointer, то его можно использовать для получения следующих элементов в ленте. Если хотите получить элементы из самого начала ленты, то просто не указывайте этот параметр или передайте ему None limit - Используется для того, чтобы указать количество элементов, которое нужно получить за один запрос из ленты. По-умолчанию там указано оптимальное число, чтобы не было зависаний и банов settings - По сути это словарь с переданными ему настройками для requests. Обычно я использую его для настройки прокси.
Спасибо, Олег. Я пытаюсь разобраться в коде и понять что происходит под копотом, но представлений не хватает, много пробелов. Можете посоветовать темы в которых нужно разобраться что позволило бы мне самому писать такой парсер?
Да в общем-то достаточно знать язык, на котором пишете и изучить взаимодействие с тем сервисом, для которого вы пишете. Если по коду, то там используются метаклассы (наверное, самое путанное), про них можно почитать в книге Марка Лутца подробно, если необходимо. А так всё как обычно - запросы/ответы
Добрый день Олег! Классная библиотека, она работает гораздо быстрее, чем др. Прочел readme, но все равно не понятно с параметрами pointer, count, settings и limit. Можете объяснить на примере как с ними работать? Спасибо заранее!