ตัวอย่างการ load ไฟล์ จาก web mangareader.net ที่จริงได้อธิบายวิธีการไปแล้ว แต่การปรับให้ load การ์ตูนเรื่องอื่นๆ ต้องแก้ code อย่างไร มีคนอยากรู้ ?? ^ ^ เลยขออธิบายอีกครั้ง 1. สร้างไฟล์ fileList01.txt สำหรับเก็บ link ทั้งหมดของการ์ตูนเรื่องนั้นๆ โดยใช้โปรแกรมcollectLink01.py โดยจุดที่ต้องปรับเปลี่ยนคือ 1.1 #url = "//www.mangareader.net/105/dragon-ball.html" 1.2 #startFromLine = 157 1.3 #if "dragon-ball" in line: อันนี้ต้องเก่งหน่อย คือหาลักษณะเฉพาะของ link ได้อะไร เพื่อจะได้เลือกบรรทัดได้ถูกต้อง แล้วก็ทำการ run program จะได้ file ชื่อ fileList01.txt ซึ่งรวบรวม linkทั้งหมด 2. หาว่าแต่ละ chapter มีกี่หน้า และเก็บในรูปแบบ 10:20 แปลว่า chapter 10 มี 20 หน้า โดย run โปรแกรม collectLink02.py 3. โปรแกรมหลัก loadFileVer3.py ก็แก้ไขนิดหน่อยคือ 3.1 #url = ListCh[0] + "-" + ListCh[1] + "-" + str(num)+"/dragon-ball/chapter-" + List[0] + ".html" ดูเองว่าต้องแก้ไขตรงไหน 3.2 #filename = "DragonBall-chapter" + List[0] +"-"+str(num)+".png" กำหนดชื่อ file ที่จะเก็บ 3.3 #L1 = Label(tk, text="Dragonball ระบุ chapter ที่ต้องการ download มีค่า 1 ถึง 520 ", justify = LEFT) อันนี้ไม่มีอะไรมา แค่บอก จำนวน chapter ให้ถูกต้องเท่านั้น บรรทัดที่มีเครื่องหมาย # หมายถึง comment บรรทัดนั้นจะไม่ run เน้อ ^ ^ และตัวอย่างนี้เป็นของ การ์ตูนเรื่อง hunter x hunter file โปรแกรม load ที่นี้ หรือใน blog เก่าๆ การ์ตูนใหม่การจัดเก็บจะเปลี่ยนไป ดังนั้นต้องปรับใน program ที่สาม โดยหาความแตกต่างของ link ให้ได้ ? ทดลองดูครับ หรือ
เด๋ว ว่างๆจะลองดูครับ ![]() โดย: wink99_th
วันที่: 6 กันยายน 2555 เวลา:23:15:57 น. |
บทความทั้งหมด
|







ผู้ติดตามบล็อก : 8 คน [
ปล.อยากอ่านแบบออฟไลน์มากๆเรื่องนี้