Boa noite. Estou utilizando a API JSoup para obter dados de um site. o site em questão é o VivaLocal.
Nesse caso, quero obter os dados de alguns imóveis, para realizar uma pesquisa na localidade. O que acontece é que na primeira página obtenho os imóveis. Pego seus dados. Até aí, tudo ok.
Quando necessito ir para outras páginas (como existem muitos imóveis, há uma paginação) então simplesmente não consigo. Apenas para ficar mais claro, vou dar um exemplo:
Ao abrir o Viva Local e procurar imóveis em São Paulo, temos que a URL seria : https://www.vivareal.com.br/aluguel/sp/sao-paulo/
Com o JSoup, consigo acessar essa URL normalmente e pegar os dados. Depois de visitar essa página, teria que ir para a segunda página. A URL seria : https://www.vivareal.com.br/aluguel/sp/sao-paulo/?pagina=2
O problema acontece exatamente neste momento. O texto que recebo é o texto da PRIMEIRA PÁGINA! É como se o parâmetro “pagina=2” não fizesse efeito e eu novamente recebesse o mesmo resultado que obtive quando visitei a primeira página.
Tentei outras APIs e acontece o mesmo e estou ficando sem ideias para entender o que está acontecendo. Utilizei até mesmo o Selenium e obtive o mesmo resultado. Caso necessite de postar o código, posso fazer. Mas não vejo problemas nele. Caso tenham alguma ideia que pudesse me ajudar seria imensamente grato. Desde já, agradeço a ajudar de todos!