"Shani" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> I have the following code which takes a list of urls
> "http://google.com";, without the quotes ofcourse, and then saves there
> source code as a text file. I wan to alter the code so that for the
> list of URLs an html file is saved.
>
> -----begin-----
> import urllib
> urlfile = open(r'c:\temp\url.txt', 'r')
> for lines in urlfile:
>     try:
>         outfilename = lines.replace('/', '-')
>         urllib.urlretrieve(lines.strip('/n'), 'c:\\temp\\' \
>         + outfilename.strip('\n')[7:] + '.txt')
>     except:
>         pass
> -----end-----
>
Or is this what you mean?
-----begin-----
import urllib
urlfile = open('c:\\temp\\url.txt', 'r')
newurlfile = open('c:\\temp\\newurls.html', 'w')
newurlfile.write('<html> \n<body>\n')
for lines in urlfile:
    try:
        if lines == '\n':
            pass
        else:
            lines = '<a href="' + lines.strip() +'">'\
             + lines.strip() + '</a>' + '<br>\n'
            newurlfile.write(lines)
    except:
        pass
newurlfile.write('</body> \n</html>')
urlfile.close()
newurlfile.close()
-----end-----
Louis


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to