Comic-DL เป็นเครื่องมือบรรทัดคำสั่งในการดาวน์โหลดมังงะและการ์ตูนจากเว็บไซต์ต่างๆ รองรับ readcomiconline.to และเร็วกว่าและดีกว่าอันนี้
Readcomic Online Downloader เป็นเครื่องมือบรรทัดคำสั่งในการดาวน์โหลดการ์ตูนจาก http://readcomiconline.to/
อย่าใช้สคริปต์นี้มากเกินไป สนับสนุนนักพัฒนาของ ReadComicOnline.to โดยปิดการใช้งาน adblock ของคุณในเว็บไซต์ของพวกเขา โฆษณาจ่ายสำหรับเซิร์ฟเวอร์เว็บไซต์
สคริปต์นี้สามารถทำงานบนระบบปฏิบัติการหลายระบบ อย่างไรก็ตามหากคุณใช้ระบบปฏิบัติการใด ๆ นอกเหนือจาก Windows คุณอาจต้องติดตั้งบางสิ่งก่อนที่จะส่งสคริปต์นี้
ก่อนอื่นตรวจสอบให้แน่ใจว่าระบบของคุณได้รับการอัปเดต:
sudo apt-get update
sudo apt-get install build-essential chrpath libssl-dev libxft-dev
คว้าการพึ่งพาสำหรับ phantomjs (สำคัญที่สุด):
sudo apt-get install libfreetype6 libfreetype6-dev
sudo apt-get install libfontconfig1 libfontconfig1-dev
คว้าไฟล์ tar.bz2
ที่เหมาะสมจากลิงค์นี้แยกเนื้อหาของไฟล์ tar.bz2
นี้ที่คุณเพิ่งดาวน์โหลด เปิดเทอร์มินัลและทำตามคำสั่ง
cd /Name/of_the/directory/that/contains/the/tar_bz2/file
export PHANTOM_JS="phantomjs-2.1.1-linux-x86_64"
sudo tar xvjf $PHANTOM_JS.tar.bz2
เมื่อดาวน์โหลดแล้วให้ย้ายโฟลเดอร์ Phantomjs ไปที่/usr/local/share/และสร้าง symlink:
sudo mv $PHANTOM_JS /usr/local/share
sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin
หากไม่มีคำสั่งเหล่านี้ให้ข้อผิดพลาดควรติดตั้ง phantomjs ในระบบ Linux/Debian ของคุณได้ดี คุณสามารถตรวจสอบได้โดยป้อนคำสั่งนี้ในเทอร์มินัลใด ๆ :
phantomjs --version
หากคุณอยู่ใน Windows ขอแนะนำให้ดาวน์โหลด windows binary
สำหรับสคริปต์นี้ หากคุณใช้ Windows Binary คุณไม่จำเป็นต้องติดตั้งอะไรเลย แต่ถ้าด้วยเหตุผลแปลก ๆ คุณต้องการใช้สคริปต์ Python แทนให้ทำตามขั้นตอนเหล่านี้:
ติดตั้ง Python> 2.7.6 ดาวน์โหลดตัวติดตั้งที่ต้องการจากที่นี่
เพิ่มในเส้นทางระบบ (หากยังไม่ได้เพิ่ม)
หากคุณใช้ Python> 2.7.9 คุณไม่จำเป็นต้องติดตั้ง PIP
อย่างไรก็ตามหากคุณไม่ได้ติดตั้ง PIP และเพิ่มในเส้นทาง Windows ให้ทำโดยทำตามการสอนเล็ก ๆ นี้
ดาวน์โหลดไฟล์ text
นี้และใส่ไว้ในไดเรกทอรี/โฟลเดอร์
เปิดพรอมต์คำสั่งและเรียกดูไดเรกทอรีที่คุณดาวน์โหลดไฟล์ chardemenets.txt ของคุณและเรียกใช้คำสั่งนี้:
pip install -r requirements.txt
ควรติดตั้งไลบรารีภายนอกที่ต้องการ
ดาวน์โหลด phantomjs: http://phantomjs.org/download.html
ถ้าทุกอย่างดีขึ้นโดยไม่มีข้อผิดพลาดใด ๆ คุณก็พร้อมที่จะไป!
ผู้ใช้ Mac OS X จะต้องดึงเวอร์ชัน PhantomJS
, Python
และ Pip
หลังจากดาวน์โหลดและติดตั้งสิ่งเหล่านี้คุณต้องเพิ่ม Pip, Python และ PhantomJs ในเส้นทางของคุณ คุณสามารถค้นหาบนอินเทอร์เน็ตเพื่อทำตามคำแนะนำเพื่อให้ได้สิ่งนี้
ฉันจะแสดงด้วยตนเองว่าต้องทำอย่างไร แต่ฉันไม่มีระบบ Mac OS X ดังนั้นคุณจะต้องติดตามลิงค์เหล่านั้น
หลังจากติดตั้งและตั้งค่าการพึ่งพาทั้งหมดในระบบปฏิบัติการของคุณคุณสามารถไปและใช้สคริปต์นี้ได้ คำแนะนำสำหรับระบบปฏิบัติการทั้งหมดจะยังคงเหมือนเดิม ดาวน์โหลด this python file
และใส่ไว้ในโฟลเดอร์ที่ไหนสักแห่งในระบบของคุณ
สำหรับ Windows และ Mac OS X คุณจะต้องคัดลอก phantomjs ในไดเรกทอรีของสคริปต์นี้ ความหมายคัดลอก binary phantomjs ที่คุณดาวน์โหลดในโฟลเดอร์ที่คุณเก็บไฟล์ readcomic.py
นี้ไว้
สำหรับผู้ใช้ Linux/Debain เราได้ใส่ไบนารีไว้ในสถานที่ที่เหมาะสมแล้ว ดังนั้นคุณไม่จำเป็นต้องคัดลอก binary phantomjs ในโฟลเดอร์
NOTE
: ผู้ใช้ Windows สามารถใส่ phantomjs.exe ที่ไหนสักแห่งที่ปลอดภัยในระบบของคุณและเพิ่มเส้นทางลงในเส้นทางระบบของคุณ โปรดอ่านคำแนะนำเหล่านี้อย่างละเอียดเพื่ออัปเดตการตั้งค่าสำหรับสคริปต์
Quality
แสดงถึงภาพคุณภาพที่คุณต้องการดาวน์โหลด คุณภาพต่ำหรือคุณภาพสูง เปลี่ยนพารามิเตอร์นี้เป็น "LQ", "HQ", "คุณภาพต่ำ" หรือ "คุณภาพสูง" โดยค่าเริ่มต้นจะถูกตั้งค่า "HQ"
Order
แสดงถึงปัญหาที่คุณต้องการดาวน์โหลดก่อน ปัญหาที่อัปโหลดล่าสุดสำหรับซีรีส์หรือปัญหาที่อัปโหลดมากที่สุด ตัวเลือกสำหรับพารามิเตอร์นี้คือ "เก่า", "ล่าสุด", "ใหม่" หรือ "เริ่มต้น" เริ่มต้นหมายถึงบทที่เก่าแก่ที่สุด
มีตัวเลือกต่าง ๆ ที่คุณสามารถเลือกเขียนได้ เขียนทั้งสองอย่าง โดยค่าเริ่มต้นการตั้งค่าจะดาวน์โหลดภาพ "คุณภาพสูง" ในขณะที่ดาวน์โหลดปัญหา "เก่าที่สุด" ก่อน
ตรวจสอบไฟล์ " Settings.ini
" ใน repo นี้ และอัปเดตตามความต้องการของคุณ (ถ้าจำเป็น)
ขอแนะนำให้ผู้ใช้ Windows ใช้ไบนารีนี้เพื่อประหยัดทั้งหัวและเวลาของคุณจากการติดตั้งการอ้างอิงทั้งหมด คุณสามารถดาวน์โหลดไบนารีและเริ่มใช้สคริปต์ได้ทันที คว้าไบนารีที่เกี่ยวข้องจากลิงค์ด้านล่าง:
x86 Systems
: เร็ว ๆ นี้x64 Systems
: คลิกฉัน การใช้สคริปต์นั้นค่อนข้างง่าย เรียกใช้ไฟล์ .py
หรือ .exe
และวางลิงค์ไปยังปัญหา/ซีรีส์ที่คุณต้องการดาวน์โหลด
หากคุณต้องการดาวน์โหลดบท/ปัญหาภายในระยะคุณจะต้องระบุช่วง สมมติว่าคุณต้องการดาวน์โหลดเฉพาะบทจากบทที่ 20 ถึงบทที่ 30 จากซีรี่ส์บางอย่างคุณสามารถทำได้โดยป้อนช่วงเมื่อถูกถาม หากคุณต้องการดาวน์โหลดบททั้งหมดจากรายการจากนั้นเพียงแค่ป้อน none
, all
หรือ null
เมื่อถูกถามเกี่ยวกับเรื่องนี้
สำหรับตอนนี้ลองดาวน์โหลดทุกบทจากซีรีส์นี้กันเถอะ นี่คือสิ่งที่คุณจะทำ:
หมายเหตุ: ผู้ใช้ Windows สามารถหยุดกะและคลิกขวาที่ใดก็ได้ในพื้นที่และเลือก "Open Command Prompt ที่นี่"
"ReadComicOnline Downloader.exe"
(พร้อมคำพูด) หากคุณดาวน์โหลด Windows Binary พิมพ์ readcomic.py
หากคุณใช้ไฟล์. py แทนnull
none
หรือ all
ในคำถามช่วงนี้ดูภาพ GIF ด้านล่างเพื่อดูการทำงานทั้งหมด
Downloading Single Issue
Downloading All The Chapters
ช่วงจะถูกป้อนในไวยากรณ์ต่อไปนี้: 4-6
สิ่งนี้บอกสคริปต์ว่าคุณต้องการดาวน์โหลดบทที่ 4 ถึงบทที่ 6 (รวมทั้งสอง)
ทำตาม 7
ขั้นตอนแรกที่กล่าวถึงในส่วนการใช้งานจากนั้นดำเนินการต่อจากที่นี่:
5-10
Issue or Annual
Readcomic มีสองสิ่งบท Annual
และ Issue Chapters
ดังนั้นตรวจสอบเว็บไซต์นั้นว่าเป็นปัญหาประจำปีหรือปกติ ปลอดภัยที่จะป้อน Issue
ในกรณีส่วนใหญ่ดูภาพ GIF ด้านล่างเพื่อดูการทำงานทั้งหมด
Downloading Chapters Within A Certain Range
เนื่องจากนี่เป็นสคริปต์ที่ง่ายและพื้นฐานในขณะนี้จึงมีคุณสมบัติที่ จำกัด :
ดาวน์โหลดปัญหาทั้งหมดที่มีอยู่สำหรับซีรีส์
วางไฟล์ไว้ในไดเรกทอรีที่สอดคล้องกันหลังจากดาวน์โหลดไฟล์
ดาวน์โหลดภาพคุณภาพสูง
ข้ามไฟล์หากมีอยู่แล้วในเส้นทาง
ตัวเลือกในการเลือกคุณภาพของภาพ
ตัวเลือกในการดาวน์โหลดรุ่นล่าสุดหรือเก่ากว่า
ตัวเลือกในการดาวน์โหลดบางบทภายในช่วง
เนื่องจาก readcomiconline.to อยู่เบื้องหลัง CloudFlare จึงมีข้อ จำกัด ในการเยี่ยมชมเว็บไซต์ หากคุณกำลังดาวน์โหลดซีรีส์ที่มีปัญหาหรือบทมากมายสคริปต์จะหยุดลงกลางทางเพราะ CloudFlare ต้องการ 'การตรวจสอบของมนุษย์' ตัวอย่าง URL เพื่อทำซ้ำปัญหานี้: http://readcomiconline.to/comic/the-amazing-spider-man-1963
ขอบคุณ Gizmo179 ที่แจ้งให้ฉันทราบเกี่ยวกับปัญหา ขณะนี้ไม่มีอะไรที่ฉันสามารถทำได้
วิธีแก้ปัญหาสำหรับปัญหานี้คือการเปิดเว็บไซต์ผ่านเบราว์เซอร์ของคุณและตรวจสอบด้วยตนเองแล้วดาวน์โหลดบทภายในระยะ หากไม่ได้ผลให้ลองดาวน์โหลดบทภายในระยะเวลาหลังจากนั้นไม่นาน
เขียนสคริปต์ทั้งหมดอีกครั้งเพื่อความเข้าใจและการไหลที่ดีขึ้น
การดาวน์โหลดปัญหาทั้งหมดที่มีให้สำหรับซีรีส์
ไดเรกทอรีที่สอดคล้องกันสำหรับซีรีส์และปัญหา
การข้ามไฟล์หากไฟล์มีอยู่แล้ว
การสร้างไฟล์บันทึกข้อผิดพลาด
ตัวเลือกในการดาวน์โหลดรุ่นล่าสุดหรือเก่ากว่า
ตัวเลือกในการเลือกคุณภาพของภาพ
การแก้ไขชื่อไฟล์และการแก้ไขข้อผิดพลาดเล็กน้อย
ปัญหาประจำปีจะถูกดาวน์โหลดอย่างถูกต้องในขณะนี้
ตัวเลือกในการดาวน์โหลดบางบทภายในช่วง
แก้ไขสำหรับ #4
ขอบคุณพวกคุณสำหรับคำขอดึงและแก้ไขปัญหาโง่ ๆ
1. ) efreak