| ... | ... |
@@ -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 |