ดาวน์โหลด Tomato Novels และนำไปใช้ผ่าน Python โปรดอย่าใช้มันในทางที่ผิด ใช้มันและทะนุถนอมมัน
1.c.exe ใช้เพื่อตรวจจับการเปลี่ยนแปลงโครงสร้างของหน้าเว็บนวนิยาย Tomato
2.s.exe ใช้สำหรับการค้นหาเนื้อหาใหม่และสามารถใช้ได้กับโปรแกรมดาวน์โหลดนวนิยาย Tomato
3.f.exe แบ่งไฟล์ใหม่ตามขนาดไฟล์และสามารถใช้ได้กับโปรแกรมดาวน์โหลด Tomato Novel
ป้อนลิงก์แบบเต็มไปยังหน้าแคตตาล็อกนวนิยายหรือรหัสดาวน์โหลด
กรอกรหัสหรือลิงค์เพื่อดาวน์โหลดโดยตรง
ป้อน 1 เพื่ออัปเดต อ่านรหัสใน record.json
เพื่ออัปเดต
ป้อน 2 เพื่อค้นหา
ป้อน 3 เพื่อดาวน์โหลดเป็นชุด
ป้อน 4 เพื่อเข้าสู่การตั้งค่า คุณสามารถปรับตัวยึดตำแหน่งที่จุดเริ่มต้นของย่อหน้าข้อความ ปรับการหน่วงเวลา ตำแหน่งการจัดเก็บใหม่ และโหมดบันทึก
ป้อน 5 เพื่อสำรองข้อมูลนวนิยายที่ดาวน์โหลด รวมถึงรูปแบบการดาวน์โหลด ช่องว่างที่จุดเริ่มต้นของย่อหน้า ฯลฯ
ป้อน 6 เพื่อออกจากโปรแกรม
config.json
ระบบ | การดำเนินการ |
---|---|
วินโดวส์ 7 | รันได้ |
หน้าต่าง 10 | รันได้ |
วินโดวส์ 11 | รันได้ |
แมคโอเอส 10.1 | รันได้ |
แมคโอเอสเอ็กซ์ 10.2 | รันได้ |
แมคโอเอสเอ็กซ์ 10.3 | รันได้ |
แมคโอเอสเอ็กซ์ 10.4 | รันได้ |
แมคโอเอสเอ็กซ์ 10.5 | รันได้ |
แมคโอเอสเอ็กซ์ 10.6 | รันได้ |
แมคโอเอสเอ็กซ์ 10.7 | รันได้ |
แมคโอเอสเอ็กซ์ 10.8 | รันได้ |
แมคโอเอสเอ็กซ์ 10.9 | รันได้ |
กาลีลินุกซ์ 2024.3 | รันได้ |
ข้อผิดพลาด: The above exception was the direct cause of the following exception: urllib3.exceptions.ProxyError: ('Unable to connect to proxy', FileNotFoundError(2, 'No such file or directory')) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "requestsadapters. py", line 667, in send File "urllib3connectionpool. py", line 843, in urlopen File "urllib3utilretry. py", line 519, in increment urllib3. exceptions. MaxRetryError: HTTPSConnectionPool(host='fanqienovel. com', port=443): Max retries exceeded with url: /page/7143038691944959011 (Caused by ProxyError('Unable to connect to proxy', FileNotFoundError(2, 'No such file or dire ctory')))
......
เครือข่ายเกิดข้อผิดพลาด โปรดตรวจสอบการเชื่อมต่อเครือข่าย (เช่น ปิดพรอกซี การเร่งความเร็ว)
ฟังก์ชั่นที่ใช้งานโดยเวอร์ชันเว็บ
หลังจากดาวน์โหลดเว็บเซิร์ฟเวอร์แล้ว คุณสามารถดาวน์โหลดไฟล์ใหม่ลงในเครื่องคอมพิวเตอร์ของคุณได้โดยตรง เพื่อให้สามารถเรียกใช้จากระยะไกลในคอนเทนเนอร์หรือเครื่องเสมือนได้
มีแถบความคืบหน้า สวยงาม!
คุณสามารถดาวน์โหลดนวนิยายด้วย ID ค้นหานวนิยายตามชื่อ และอัปเดตนวนิยายที่ดาวน์โหลดไว้ก่อนหน้านี้
อินเทอร์เฟซ UI ที่เรียบง่าย
การออกแบบคิว คุณสามารถเพิ่มหนังสือหลายเล่มลงในคิวและดาวน์โหลดเป็นชุดได้
(และโค้ดต้นฉบับได้รับการปรับโครงสร้างใหม่แล้ว ไม่สามารถบอกได้ว่ามีการเปลี่ยนแปลงในทางที่ดีขึ้นหรือแย่ลง สาเหตุหลักคือ ไม่สะดวกที่จะแปลงโค้ดก่อนหน้าเป็นเวอร์ชันเว็บ)
ขณะนี้เวอร์ชันเว็บไม่มีไฟล์ exe คุณมีสองวิธีในการเรียกใช้เวอร์ชันเว็บ
วิ่งหลาม
โคลนโปรเจ็กต์นี้โดยใช้ Git หรือดาวน์โหลดไฟล์ zip ของโปรเจ็กต์โดยตรงแล้วแตกไฟล์ ป้อนโฟลเดอร์โปรเจ็กต์ สร้างสภาพแวดล้อมเสมือนใหม่ และใช้ pip install -r requirements.txt
เพื่อติดตั้งการขึ้นต่อกันของ Python ของโปรเจ็กต์นี้
จากนั้นป้อนไดเรกทอรี src
เรียกใช้ server.py
ด้วย python และทำตามคำแนะนำเพื่อเปิด http://localhost:12930
ด้วยเบราว์เซอร์ (หมายเหตุ: เมื่อดาวน์โหลดโปรเจ็กต์ zip
หรือ git
สำหรับ python
เวอร์ชัน 3.8 และต่ำกว่า ให้ลบ main.py
ดั้งเดิมในไดเร็กทอรี src
จากนั้นเปลี่ยนชื่อ main2.py
เป็น main.py
)
นักเทียบท่าวิ่ง
โคลนโปรเจ็กต์นี้โดยใช้ Git หรือดาวน์โหลดไฟล์ zip ของโปรเจ็กต์โดยตรงแล้วแตกไฟล์ ไปที่โฟลเดอร์โครงการ
ใช้ docker compose up
โดยตรง (หรือ docker compose up -d
เพื่อทำงานในพื้นหลัง) เพื่อสร้างและเริ่มภาพ หลังจากเริ่มต้นแล้ว ให้ใช้เบราว์เซอร์เพื่อเข้าถึง http://localhost:12930
นวนิยายและข้อมูลส่วนบุคคลที่ดาวน์โหลด (โฟลเดอร์ data
) จะถูกจัดเก็บไว้ในวอลุ่มนักเทียบท่า เรียกว่า fanqie_data
และ fanqie_downloads
ตามลำดับ หากคุณต้องการแก้ไขเป็นไดเร็กทอรีเฉพาะ คุณสามารถแก้ไขส่วนข้อมูลผู้ใช้ถาวรในไฟล์ docker-compose.yaml
หากคุณมีความคิดเห็นหรือข้อผิดพลาดใด ๆ ในโปรแกรม โปรดอย่าลังเลที่จะหารือเกี่ยวกับปัญหาเหล่านี้ใน lssues
โปรแกรมนี้มีวัตถุประสงค์เพื่อการศึกษาและการวิจัยที่เกี่ยวข้องกับเทคนิคการรวบรวมข้อมูลเว็บและการประมวลผลหน้าเว็บด้วย Python ไม่ควรใช้เพื่อกิจกรรมที่ผิดกฎหมายหรือละเมิดสิทธิของผู้อื่น ผู้ใช้ต้องรับผิดชอบต่อความรับผิดทางกฎหมายและความเสี่ยงใด ๆ ที่เกิดขึ้นจากการใช้โปรแกรมนี้ และผู้เขียนและผู้ร่วมโครงการจะไม่รับผิดชอบต่อความสูญเสียหรือความเสียหายใด ๆ ที่เกิดจากการใช้โปรแกรม
ก่อนใช้โปรแกรมนี้ โปรดแน่ใจว่าได้ปฏิบัติตามกฎหมายและข้อบังคับที่เกี่ยวข้องตลอดจนนโยบายการใช้งานของเว็บไซต์ และปรึกษาที่ปรึกษากฎหมายหากคุณมีคำถามหรือข้อกังวลใด ๆ
โปรแกรมนี้ออกแบบมาเพื่อวัตถุประสงค์ด้านการศึกษาและการวิจัยที่เกี่ยวข้องกับโปรแกรมรวบรวมข้อมูลเว็บ Python และเทคโนโลยีการประมวลผลหน้าเว็บ ไม่ควรนำไปใช้ในกิจกรรมที่ผิดกฎหมายหรือการกระทำที่ละเมิดสิทธิ์ของผู้อื่น การใช้โปรแกรมนี้ ผู้เขียนและผู้ร่วมโครงการจะไม่รับผิดชอบต่อความสูญเสียหรือความเสียหายใด ๆ ที่เกิดจากการใช้โปรแกรม
ก่อนใช้โปรแกรมนี้ โปรดตรวจสอบให้แน่ใจว่าปฏิบัติตามกฎหมายและข้อบังคับที่เกี่ยวข้องและนโยบายการใช้งานของเว็บไซต์ ปรึกษาที่ปรึกษากฎหมายหากคุณมีคำถามหรือข้อกังวลใด ๆ
โปรแกรมนี้สอดคล้องกับโอเพ่นซอร์ส AGPL-3.0 เมื่อใช้ซอร์สโค้ดของโปรแกรมนี้กรุณาระบุแหล่งที่มาและใช้ข้อตกลงนี้ด้วย
ผู้แต่ง: Yck (ying-ck) & Yqy(qxqycb) & Lingo(lingo34)