Requests em Python - Consumindo uma API Rest usando o módulo Requests

preview_player
Показать описание
Edit: Essa live já foi editada e cortada, você está assistindo a versão compactada.

Nessa live, vamos subir uma API Rest já feita com NodeJS, Express e SQLite, e consumir seus dados usando o módulo requests do Python. Vamos trabalhar com os métodos GET, POST, PUT e DELETE para fazer um CRUD (Create, Retrieve, Update e Delete). Como bônus, também vamos fazer download de arquivos do servidor usando requests.

#Python #Requests
Рекомендации по теме
Комментарии
Автор

Caraca, salvou meu coro essa aula. Tinha um projeto pra entregar até a primeira semana de novembro, e a partir dessa aula consegui entender a API do servicenow. Valeu professor, já sou aluno lá na Udemy no curso Python do básico ao avançado. Em outubro de 2019 nunca tinha feito uma linha de script Python e consegui um emprego esse ano trabalhando com Python. Obrigado pelas aulas extremamente didáticas professor. Abraço

pauloaruanda
Автор

Um dos melhores instrutores de Python, mais uma excelente aula.

A parte do desafio vai vir em outro video?

PyTax
Автор

Mano... tu é foda, comprei teu curso na Udemy, tamo junto |o/

lucianolopezdossantos
Автор

Você salvou minha Muito Sem esse vídeo eu estaria muito mas muito ferrada!

meditacoesguiadasemportugues
Автор

Opa professor manda a versão do node, não estou conseguindo baixar as dependências, na minha versão do node ta dando erro no arquivo em lotes

despisteeverythingitsstill
Автор

Excelente! Simplesmente o MELHOR que já assisti! Parabéns por tirar tempo de qualidade para nos ajudar! Fenomenal!

Estou com este problema ao tentar rodar ...
from requests_toolbelt import MultipartEncoder
ModuleNotFoundError: No module named 'requests_toolbelt'

Já instalei varias vezes pip install requests_toolbelt
meu requirements.txt esta assim
requests==2.24.0
requests-toolbelt==0.9.1

python versao 3.8.3 no VsCode e no Mac Catalina 10.15.6

Alguem poderia me ajudar? Desde já antecipo meus sinceros agradecimentos a todos e principalmente ao prof. Otavio.

rodrigosantos_msc
Автор

faltou suma parte de paginacao utilizando api seria bom

aylton_
Автор

Tem como ensinar a automatizar várias tarefas usando selenium e multiprocessing. É muito escasso no Brasil esse assunto.

pastorjose
Автор

Alguém poderia me passar o link do Discord do canal?

jacksonromel
Автор

Bom dia, Otávio.
Você tem material (vídeo) sobre consumo de webservice (WSDL), utilizando Python.
Muito bom seus conteúdos, Grato.

fluizsantos
Автор

Professor o senhor pode dispinibilizar o link do discord?

levyaraujo
Автор

Você sugere alguma arquitetura pra organizar esse código?
Se eu for fazer um front numa página de cadastro dessa escola. Dá pra fazer um MVC implementando repository pattern?
Trabalho com c# e estou estudando python pra dar uma diversificada. Gostei bastante da linguagem mas não acho nada na internet sobre como arquiteturar um cara desses.

thiagokrieger
Автор

caramba, eu sou de uma cidade bem próxima da sua (Guapé)

breakthecode_py
Автор

cara, você é um excelente tutor. Vejo todos os seus vídeos. Parabéns

alextrevis
Автор

Galera para alguns de vocês deu esse erro para o "post_criar_aluno":

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 665, in urlopen
httplib_response = self._make_request(
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 421, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 416, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.8/http/client.py", line 1347, in getresponse
response.begin()
File "/usr/lib/python3.8/http/client.py", line 307, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.8/http/client.py", line 276, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
Remote end closed connection without response

During handling of the above exception, another exception occurred:

Continua algumas exceções...

Eu busquei algumas informações e vi que era um problema com urllib3, mas não consegui resolver. Alguém saberia me ajudar?

Valeeu!

joaopitt
Автор

No meu trabalho eu recebi uma demanda gigantesca todo baseado no conteudo dessa aula! Parabéns pelo conteudo Otávio. Conteúdo inétido no Brasil!!

MrPedrinhuw
Автор

Aula muito boa. Eu só usaria o response.ok pra validar se a resposta é válida ao invés de checar o status code 😀

gabrielchaves
Автор

No instante 1:14:02 o video foi cortado, Qual é o paramentro de data aqui: response = requests.post(url=url, headers=headers, data-???) ?

Ismaelsbarros
Автор

o meu fica dando este erro flake8(F401) e nao consigo resolver

leonardoborges
Автор

A tela preta do minuto 10:00 não consegui baixar :(

DiegoSouza-uxcb