@@ -18,17 +18,21 @@ def cinex(inputFile, outpath):
18
18
for line in f :
19
19
20
20
# Generate name for every file
21
- pagename = line .rsplit ('/' , 1 )
22
- clpagename = str (pagename [1 ])
23
- clpagename = clpagename [:- 1 ]
24
- if len (clpagename ) == 0 :
25
- outputFile = "index.htm"
26
- else :
27
- outputFile = clpagename
21
+ try :
22
+ pagename = line .rsplit ('/' , 1 )
23
+ clpagename = str (pagename [1 ])
24
+ clpagename = clpagename [:- 1 ]
25
+ if len (clpagename ) == 0 :
26
+ outputFile = "index.htm"
27
+ else :
28
+ outputFile = clpagename
29
+ except IndexError as e :
30
+ print ("Error: %s" % e )
31
+ continue
28
32
29
33
# Extract page to file
30
34
try :
31
- f = open (outpath + "/" + outputFile , 'w ' )
35
+ f = open (outpath + "/" + outputFile , 'wb ' )
32
36
f .write (urllib .request .urlopen (line ).read ())
33
37
f .close ()
34
38
print (("## File created on " + os .getcwd () + "/" + outpath + "/" + outputFile ))
@@ -53,7 +57,7 @@ def outex(website, outputFile, outpath):
53
57
# Extract page to file
54
58
try :
55
59
outputFile = outpath + "/" + outputFile
56
- f = open (outputFile , 'w ' )
60
+ f = open (outputFile , 'wb ' )
57
61
f .write (urllib .request .urlopen (website ).read ())
58
62
f .close ()
59
63
print (("## File created on " + os .getcwd () + "/" + outputFile ))
0 commit comments