...
|
...
|
@@ -21,7 +21,7 @@ def getManganeloTV(url):
|
21
|
21
|
debug("Downloading: "+url)
|
22
|
22
|
r = requests.get(url, allow_redirects=True)
|
23
|
23
|
content = r.text
|
24
|
|
- #print(r.text)
|
|
24
|
+ print(r.text)
|
25
|
25
|
lineNextChapter = None
|
26
|
26
|
linePreviousChapter = None
|
27
|
27
|
lineTitle = None
|
...
|
...
|
@@ -32,6 +32,7 @@ def getManganeloTV(url):
|
32
|
32
|
if "navi-change-chapter-btn-prev a-h" in line and linePreviousChapter is None:
|
33
|
33
|
linePreviousChapter = line
|
34
|
34
|
elif "navi-change-chapter-btn-next a-h" in line and lineNextChapter is None:
|
|
35
|
+ print("Found at"+str(line))
|
35
|
36
|
lineNextChapter = line
|
36
|
37
|
elif "<meta property=\"og:title\" content=\"" in line and lineTitle is None:
|
37
|
38
|
lineTitle = line
|
...
|
...
|
@@ -46,28 +47,32 @@ def getManganeloTV(url):
|
46
|
47
|
if "https://" in subLine:
|
47
|
48
|
listImages.append(subLine.split("\"")[1])
|
48
|
49
|
|
49
|
|
- #say("Prev :"+str(len(linePreviousChapter)))
|
50
|
|
- #say("Next :"+str(len(lineNextChapter)))
|
51
|
|
- if 200 < len(lineNextChapter):
|
52
|
|
- tempLine = lineNextChapter
|
53
|
|
- lineNextChapter = None
|
54
|
|
- for line in tempLine.split("><"):
|
55
|
|
- if "navi-change-chapter-btn-next a-h" in line and lineNextChapter is None:
|
56
|
|
- lineNextChapter = line
|
57
|
|
- linkNext=lineNextChapter.split("\"")[5]
|
58
|
|
- else:
|
59
|
|
- linkNext="https://manganelo.tv"+lineNextChapter.split("\"")[5]
|
|
50
|
+ if None is not linePreviousChapter:
|
|
51
|
+ say("Prev :"+str(len(linePreviousChapter)))
|
|
52
|
+ #i.e First chapter is opened
|
|
53
|
+ if 200 < len(linePreviousChapter):
|
|
54
|
+ tempLine = linePreviousChapter
|
|
55
|
+ linePreviousChapter = None
|
|
56
|
+ for line in tempLine.split("><"):
|
|
57
|
+ if "navi-change-chapter-btn-prev a-h" in line and linePreviousChapter is None:
|
|
58
|
+ linePreviousChapter = line
|
|
59
|
+ linkPrev=linePreviousChapter.split("\"")[5]
|
|
60
|
+ else:
|
|
61
|
+ linkPrev="https://manganelo.tv"+linePreviousChapter.split("\"")[5]
|
|
62
|
+
|
|
63
|
+ if None is not lineNextChapter:
|
|
64
|
+ #i.e Last chapter is opened
|
|
65
|
+ say("Next :"+str(len(lineNextChapter)))
|
|
66
|
+ if 200 < len(lineNextChapter):
|
|
67
|
+ tempLine = lineNextChapter
|
|
68
|
+ lineNextChapter = None
|
|
69
|
+ for line in tempLine.split("><"):
|
|
70
|
+ if "navi-change-chapter-btn-next a-h" in line and lineNextChapter is None:
|
|
71
|
+ lineNextChapter = line
|
|
72
|
+ linkNext=lineNextChapter.split("\"")[5]
|
|
73
|
+ else:
|
|
74
|
+ linkNext="https://manganelo.tv"+lineNextChapter.split("\"")[5]
|
60
|
75
|
|
61
|
|
- if 200 < len(linePreviousChapter):
|
62
|
|
- tempLine = linePreviousChapter
|
63
|
|
- linePreviousChapter = None
|
64
|
|
- for line in tempLine.split("><"):
|
65
|
|
- if "navi-change-chapter-btn-prev a-h" in line and linePreviousChapter is None:
|
66
|
|
- linePreviousChapter = line
|
67
|
|
- linkPrev=linePreviousChapter.split("\"")[5]
|
68
|
|
- else:
|
69
|
|
- linkPrev="https://manganelo.tv"+linePreviousChapter.split("\"")[5]
|
70
|
|
-
|
71
|
76
|
mangaImagesNum = len(listImages)
|
72
|
77
|
mangaTitle=lineTitle.split("\"")[3].split(" - Manganelo")[0]
|
73
|
78
|
say("Manga :"+mangaTitle)
|
...
|
...
|
@@ -120,6 +125,9 @@ def getManganeloTV(url):
|
120
|
125
|
return pageContent
|
121
|
126
|
|
122
|
127
|
class MyServer(BaseHTTPRequestHandler):
|
|
128
|
+ def log_message(self, format, *args):
|
|
129
|
+ # To silence the default output of server (too verbose)
|
|
130
|
+ return
|
123
|
131
|
def do_GET(self):
|
124
|
132
|
global csvFilename
|
125
|
133
|
global csvFilenameTemp
|