ตัวอย่างการ load ไฟล์ จาก web mangareader.net
ที่จริงได้อธิบายวิธีการไปแล้ว แต่การปรับให้ load การ์ตูนเรื่องอื่นๆ ต้องแก้ code อย่างไร มีคนอยากรู้ ?? ^ ^ เลยขออธิบายอีกครั้ง 1. สร้างไฟล์ fileList01.txt สำหรับเก็บ link ทั้งหมดของการ์ตูนเรื่องนั้นๆ โดยใช้โปรแกรมcollectLink01.py โดยจุดที่ต้องปรับเปลี่ยนคือ 1.1 #url = "//www.mangareader.net/105/dragon-ball.html" url = "//www.mangareader.net/207/hunter-x-hunter.html" 1.2 #startFromLine = 157 startFromLine = 150 ตัวเลข 150 คือ เลขบรรทัด ก่อนจะมี link ถ้าขี้เกียจก็กำหนดเป็น 20 ก็ได้ 1.3 #if "dragon-ball" in line: if "hunter-x-hunter/chapter" 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" url = ListCh[0] + "-" + ListCh[1] + "-" + str(num)+"/hunter-x-hunter/chapter-" + List[0] + ".html" ดูเองว่าต้องแก้ไขตรงไหน 3.2 #filename = "DragonBall-chapter" + List[0] +"-"+str(num)+".png" filename = "HxH-chapter" + List[0] +"-"+str(num)+".png" กำหนดชื่อ file ที่จะเก็บ 3.3 #L1 = Label(tk, text="Dragonball ระบุ chapter ที่ต้องการ download มีค่า 1 ถึง 520 ", justify = LEFT) L1 = Label(tk, text="Hunter x Hunter ระบุ chapter ที่ต้องการ download มีค่า 1 ถึง 310 ", justify = LEFT) อันนี้ไม่มีอะไรมา แค่บอก จำนวน chapter ให้ถูกต้องเท่านั้น บรรทัดที่มีเครื่องหมาย # หมายถึง comment บรรทัดนั้นจะไม่ run เน้อ ^ ^ และตัวอย่างนี้เป็นของ การ์ตูนเรื่อง hunter x hunter file โปรแกรม load ที่นี้ หรือใน blog เก่าๆ
Create Date : 04 กันยายน 2555 |
Last Update : 4 กันยายน 2555 20:36:00 น. |
|
2 comments
|
Counter : 2011 Pageviews. |
 |
|
ปล.อยากอ่านแบบออฟไลน์มากๆเรื่องนี้