Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import urllib3
- import os
- url = 'http://nyaa.se'
- filename = 'data.txt'
- http = urllib3.PoolManager()
- r = http.request('GET', url)
- print ("Status obtido: ")
- print (r.status) #printa status da conexão, se for 200, foi bem sucedida.
- #print (r.data) <- toda informação obtida no GET
- #print (type(r.data)) <- printa o tipo da informação
- #os.system("pause") <- pausa
- if (r.status == 200):
- file = open(filename, 'w', encoding = "utf8") #cria um arquivo novo com o nome especificado no começo do script
- print("Iniciando conversão de bytes...")
- t = r.data.decode("utf8") #converte as informações obtidas em bytes para UTF-8 (bytes -> caracteres)
- print("Conversão completa.\nIniciando escrita em arquivo local...")
- file.write(t) #escreve o conteúdo no arquivo
- print("Escrita completa.")
- file.close() #fecha o arquivo
- os.system("pause") #pausa o script até apertar tecla
- else:
- print ("Status retornado é desconhecido (")
- print (r.status)
- print (")")
- os.system("pause")
Add Comment
Please, Sign In to add comment