• Как правильно подать GET запрос чтобы страница изменилась?

    @it_monsterVV
    У яндекса по данному запросу можно получать отзывы и указывать сортировку по новизне или релевантности:
    https://yandex.ru/maps/api/business/fetchReviews?a...}

    Все параметры можно получать из html страницы и самый сложный параметр {s_hash} - специальный хэш для верефикации запроса и генерируется он из всех get параметров:
    def hash_function(e):
        t = len(e)
        n = 5381
        for r in range(t):
            n = 33 * n ^ ord(e[r])
        return n & 0xFFFFFFFF
    
    s_hash = hash_function("ajax=1&businessId={busness_id}&csrfToken={csrf_token}&locale=ru_RU&page=1&pageSize=50&ranking=by_time&reqId={req_id}&sessionId={session_id}")


    если что пишите мне на почту.
    Ответ написан
    Комментировать