from urllib import request
def down_html(url, fname):
r = request.urlopen(url=url)
with open(fname, 'wb') as fobj:
while True:
data = r.read(1024)
if not data:
break
fobj.write(data)
if __name__ == '__main__':
url = 'https://www.dy2018.com/'
fname = '/tmp/dytt.html'
down_html(url, fname)