• Messages.send в vk?

    @StockholmSyndrome
    у сообществ не сохраняется история переписки в беседах, поэтому у всех сообщений id=0
    Ответ написан
    Комментировать
  • Чат бот для ВК?

    Зачем изобретать велосипед? Библиотек vk_api не настолько сложная, чтобы вместо неё пользоваться seleniumom. К тому же, с использованием api, будет быстрее.
    Ответ написан
    Комментировать
  • Как правильно "упаковать" запрос к VK API?

    Для работы с VK API, есть библиотека vk_api. Или ты переизобретаешь велосипед?
    Ответ написан
    Комментировать
  • Что делать если парсится только одна ссылка?

    P.S Ты уже надел с глупыми вопросами, ты где парсингу учился? Если сам, то кинь в комент как с тобой связаться, скину тебе хороший курс по парсингу на python. После его прохождения таких вопросов у тебя не останется.

    Ну во первых, лучше использовать 'lxml', вместо 'html.parser'(он быстрее), устанавливается через pip.
    Во вторых, когда ищешь по классу можно писать так:
    find_all('div', class_='numeration')

    Ну и в третьих ты делаешь неправильно, нужно сначала найти 'div', он один, а потом уже в нём искать все 'a':
    for d in soup.find('div', class_='numeration').find_all('a'):

    А ты делаешь так, но div с таким классом один.
    soup.find_all('div', {'class': 'numeration'})


    Вся функция целиком должна выглядеть так:
    def bf_parse(base_url, headers):
        session = requests.session()
        request = session.get(base_url, headers=headers)
        soup = bs(request.content, 'lxml')
        for d in soup.find('div', class_='numeration').find_all('a'):
            link = d.get('href')
            print("https://www.rosfirm.ru"+link)
    Ответ написан
    3 комментария
  • Как спарсить значения?

    Так как ты используешь find_all (да, можно писать маленькими буквами), то у тебя получается список с искомыми значениями.
    С помощью цикла, прокручиваешь список, и получаешь значение, с помощью .text
    for i in b:
        print(i.text) #Ну или делаешь что тебе надо.

    Кстати, когда указываешь класс, можно делать это так:
    soup.findAll("a", class_= "ui-link review-votes__item review-votes__dislike review-votes__dislike_with_count")


    Это когда класс, ещё так можно id указывать.

    Лучше использовать 'lxml' вместо 'html.parser', он работает быстрее, так как написан на Си.
    Ставится так: pip install lxml
    Ответ написан
    Комментировать
  • Вывод комментариев из обсуждения группы ВК?

    @entermix
    Используйте API, чтобы получить список обсуждений и комментариев:

    https://vk.com/dev/board.getTopics
    https://vk.com/dev/board.getComments
    Ответ написан
    Комментировать
  • Как сделать сравнение чего-либо в Python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Делаете оценку силы команды цифрах, например от 1 до 100, потом сравниваете цифры.
    А сперва - учите питон.
    Ответ написан
    7 комментариев