следующим скриптом успешно загружаю из сети файл index.html и успешно записываю его в текстовый файл(сам скрипт находится на жёстком диске):
import requests addr = requests.get('http://fh79272k.bget.ru/py_test/index.html') #addr = requests.get('http://prozaik.16mb.com/works/weekend_projects/site_himmler_homepage/index.php') print(addr.status_code) print(addr.text) try: f2 = open("text2.txt", 'w') except Exception: print('open error') except: print('error') else: try: f2.write(addr.text) except Exception: print('write error') except: print('error') else: print('write OK') finally: f2.close()
следующим скриптом успешно загружаю из сети файл index.html и НЕуспешно записываю его в текстовый файл:
import requests #addr = requests.get('http://fh79272k.bget.ru/py_test/index.html') addr = requests.get('http://prozaik.16mb.com/works/weekend_projects/site_himmler_homepage/index.php') print(addr.status_code) print(addr.text) try: f2 = open("text2.txt", 'w') except Exception: print('open error') except: print('error') else: try: f2.write(addr.text) except Exception: print('write error') except: print('error') else: print('write OK') finally: f2.close()
сообщение об ошибке такое:
write error
непонятно почему не получается записать html-разметку при помощи второго скрипта. на экран она выводится в обоих случаях