ren811

Dump HTML page content to text file

Aug 31st, 2013
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.00 KB | None | 0 0
  1. import urllib3
  2. import os
  3.  
  4. url = 'http://nyaa.se'
  5. filename = 'data.txt'
  6. http = urllib3.PoolManager()
  7. r = http.request('GET', url)
  8.  
  9. print ("Status obtido: ")
  10. print (r.status) #printa status da conexão, se for 200, foi bem sucedida.
  11. #print (r.data) <- toda informação obtida no GET
  12. #print (type(r.data)) <- printa o tipo da informação
  13. #os.system("pause") <- pausa
  14. if (r.status == 200):
  15.         file = open(filename, 'w', encoding = "utf8") #cria um arquivo novo com o nome especificado no começo do script
  16.         print("Iniciando conversão de bytes...")
  17.         t = r.data.decode("utf8") #converte as informações obtidas em bytes para UTF-8 (bytes -> caracteres)
  18.         print("Conversão completa.\nIniciando escrita em arquivo local...")       
  19.         file.write(t) #escreve o conteúdo no arquivo
  20.         print("Escrita completa.")
  21.         file.close() #fecha o arquivo
  22.         os.system("pause") #pausa o script até apertar tecla
  23. else:
  24.         print ("Status retornado é desconhecido (")
  25.         print (r.status)
  26.         print (")")
  27.         os.system("pause")
Add Comment
Please, Sign In to add comment