Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> python

Acesso à Internet em Python usando Urllib.Request e urlopen()

O que é urllib?


urllib é um módulo Python que pode ser usado para abrir URLs. Ele define funções e classes para ajudar nas ações de URL.

Com Python você também pode acessar e recuperar dados da internet como XML, HTML, JSON, etc. Você também pode usar Python para trabalhar com esses dados diretamente. Neste tutorial vamos ver como podemos recuperar dados da web. Por exemplo, aqui usamos um URL de vídeo guru99, e vamos acessar este URL de vídeo usando Python, bem como imprimir o arquivo HTML deste URL.

Neste tutorial vamos aprender

Como abrir URL usando Urllib


Antes de executarmos o código para conectar aos dados da Internet, precisamos importar a instrução para o módulo da biblioteca de URL ou “urllib”.


Como obter URL de formulário de arquivo HTML em Python










Você também pode ler o arquivo HTML usando a “função de leitura” em Python e, ao executar o código, o arquivo HTML aparecerá no console.



Aqui está o código completo

Exemplo do Python 2
#  
# read the data from the URL and print it
#
import urllib2

def main():
# open a connection to a URL using urllib2
   webUrl = urllib2.urlopen("https://www.youtube.com/user/guru99com")
  
#get the result code and print it
   print "result code: " + str(webUrl.getcode()) 
  
# read the data from the URL and print it
   data = webUrl.read()
   print data
 
if __name__ == "__main__":
  main()

Exemplo do Python 3
#
# read the data from the URL and print it
#
import urllib.request
# open a connection to a URL using urllib
webUrl  = urllib.request.urlopen('https://www.youtube.com/user/guru99com')

#get the result code and print it
print ("result code: " + str(webUrl.getcode()))

# read the data from the URL and print it
data = webUrl.read()
print (data)

python

  1. Uso de SaaS e nuvem exige organização cuidadosa de dados
  2. Palavras-chave e identificadores do Python
  3. Declaração Python, Recuo e Comentários
  4. Variáveis, constantes e literais do Python
  5. Tipos de dados Python
  6. Conversão de tipo Python e conversão de tipo
  7. Entrada, Saída e Importação do Python
  8. Variáveis ​​globais, locais e não locais do Python
  9. Gerenciamento de diretórios e arquivos Python
  10. Erros do Python e exceções incorporadas