Executando verificação de segurança...
1

Dúvida: Da Para Criar Uma API De Busca A Partir De Um Campo De Formulário De Um Site Já Existente?

Sou iniciante em programação e não tenho muita experiência. Eu quero criar um site que irá cadastrar profissionais de psicologia e eu gostaria de verificar de forma automática se o número de registro informado pelo profissional está cadastrado no conselho da classe. Existe no site do conselho de psicologia um sistema público de busca do profissional pelo número de inscrição dele. Mas não existe um API para fazer essa busca, ao menos eu não encontrei. É possível desenvolver essa API acessando o link do site e manipulando a DOM?

Carregando publicação patrocinada...
1

Por alto, pesquisei no google como verificar registro de um psicólogo.
Encontrei o site https://cadastro.cfp.org.br/, ao fazer a busca vi que ele bate em um endpoint especificado e retorna se o psicólogo existir.

Endpoint:
https://cn-api.cfp.org.br/psi/busca?nome=&regiao=15&registro=5363&cpf=&recaptchaToken=...
No entanto, como pode observar, ele utiliza ReCaptcha para evitar que usem automatização nesse endpoint. Então provavel que você precise usar algum serviço para resolver captcha.

Indico estudar WebScraping e como fazer Bypass de captcha.

Segue alguns links sobre Web Scraping com python:
https://medium.com/data-hackers/web-scraping-com-python-para-pregui%C3%A7osos-unindo-beautifulsoup-e-selenium-parte-1-9677fc5e2385
https://anti-captcha.com/pt/apidoc/task-types/RecaptchaV3TaskProxyless

1
1
1

Se você quer obter alguns dados manipulando a DOM acredito que um Web scraping resolveria o seu problema.
Por exemplo com a biblioteca puppeteer js e possivel acessar um site e "rodar um comando console do navegador" no qual o retorno sera retornado pelo puputter

ps: também Sou iniciante em programação e não tenho muita experiência.

1
1