{"id":3065,"date":"2020-11-03T17:34:50","date_gmt":"2020-11-03T20:34:50","guid":{"rendered":"http:\/\/www.55bet-pro.com\/pet\/sistemas-de-informacao\/?p=3065"},"modified":"2025-09-02T14:11:12","modified_gmt":"2025-09-02T17:11:12","slug":"web-scraping-em-python","status":"publish","type":"post","link":"http:\/\/www.55bet-pro.com\/pet\/sistemas-de-informacao\/2020\/11\/03\/web-scraping-em-python","title":{"rendered":"Web Scraping em Python"},"content":{"rendered":"\n

Ei pessoal, nessa edi\u00e7\u00e3o do PET Reda\u00e7\u00e3o iremos falar sobre Web Scraping. Constantemente precisamos extrair informa\u00e7\u00f5es de sites para fazer an\u00e1lises e, comumente, isso \u00e9 feito manualmente. Utilizando a t\u00e9cnica de Web Scraping, esse processo se torna muito mais r\u00e1pido e eficiente, automatizado. Ele \u00e9 uma t\u00e9cnica para extrair informa\u00e7\u00f5es importantes de algum site que ser\u00e3o analisadas futuramente. Essas podem auxiliar na tomada de decis\u00f5es, principalmente de marketing. Nesta reda\u00e7\u00e3o, vamos conhecer um pouquinho mais sobre essa t\u00e9cnica e como trabalhar com ela na linguagem Python.<\/p>\n

Para trabalharmos com Web Scraping precisamos conhecer o b\u00e1sico das tags HTML, pois estaremos buscando os dados que se encontram nelas. Para esta reda\u00e7\u00e3o, abra o site da Universidade<\/a> e tecle \u201cF12\u201d. Ao fazermos isso, temos acesso ao c\u00f3digo HTML do site e podemos verificar que h\u00e1 tags \u201cdiv\u201d, \u201cspan\u201d, \u201cmain\u201d, dentre outras.<\/p>\n

\"\"<\/p>\n

Ao abrirmos o menu de inspe\u00e7\u00e3o da p\u00e1gina em \u201cF12\u201d, podemos ver o menu de op\u00e7\u00f5es na parte superior. Ao clicar no \u00edcone da seta, destacado na figura abaixo, podemos mover o mouse pelos elementos da p\u00e1gina e no menu \u00e0 direita, ser\u00e1 exibido o elemento HTML ao qual ele pertence. Precisaremos desta informa\u00e7\u00e3o quando buscarmos os dados em nosso c\u00f3digo.<\/p>\n

\"\"<\/p>\n

Indo para o c\u00f3digo, primeiro precisamos atender alguns requisitos antes de come\u00e7ar a trabalhar com o Python. Precisamos ter instalado o Python 3 e algumas bibliotecas:<\/p>\n