เครื่องมือดาวน์โหลดบทความบัญชีสาธารณะ WeChat
ที่เก็บนี้หยุดการบำรุงรักษาแล้ว ขอขอบคุณที่ใช้งาน
ใครก็ตามที่สามารถมาที่ GitHub ได้จะเป็นช่างเทคนิคที่เป็นมิตรโดยค่าเริ่มต้น ก่อนที่จะแจ้งปัญหา โปรดตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งใบรับรองอย่างถูกต้องตามคำแนะนำด้านล่าง ในประเด็นต่างๆ อธิบายสภาพแวดล้อมของคุณ (เวอร์ชันระบบ เวอร์ชันซอฟต์แวร์ เวอร์ชันฐานข้อมูล ฯลฯ) และปัญหาที่พบโดยละเอียด และแนบบันทึก (ศูนย์การตั้งค่า -> ตำแหน่งบันทึกที่เปิด)
อ้างอิง: ปัญญาแห่งการตั้งคำถาม
อิเล็กตรอน + ตัวพิมพ์ + VUE3
การได้รับรายการบทความบัญชีสาธารณะ WeChat ต้องใช้พารามิเตอร์พิเศษ 3 ตัว:
_biz: รหัสของบัญชีอย่างเป็นทางการ
uin: ID ของผู้ใช้ WeChat
คีย์: ฉันไม่รู้ว่ามันคืออะไร
พารามิเตอร์ทั้งสามนี้ได้มาจากพร็อกซี http และส่วนที่เหลือคือสิ่งที่โปรแกรมรวบรวมข้อมูลทั่วไปทำ
ดาวน์โหลดบทความเดียว
เพียงป้อนลิงค์แล้วคลิกปุ่มดาวน์โหลด
วิธีนี้ไม่จำเป็นต้องลงชื่อเข้าใช้ WeChat ดังนั้นจึงไม่สามารถรับเสียงเพลง QQ ในความคิดเห็นและบทความได้ หากคุณต้องการข้อมูลทั้งสองนี้ โปรดใช้การดาวน์โหลดเป็นชุดหรือติดตามการดาวน์โหลด
ดาวน์โหลดเป็นชุด
ติดตั้งอัตโนมัติ (เฉพาะระบบหน้าต่าง)
ต้องใช้สิทธิ์ของผู้ดูแลระบบ (คลิกขวาที่ไอคอนซอฟต์แวร์ -> เรียกใช้ในฐานะผู้ดูแลระบบ)
ศูนย์การตั้งค่า → ติดตั้งใบรับรอง
การติดตั้งด้วยตนเอง
ศูนย์การตั้งค่า → เปิดเส้นทางใบรับรอง → เปิดไฟล์ rootCA.crt
กรุณาติดตั้งใบรับรองสำหรับการใช้งานครั้งแรก
จำเป็นต้องติดตั้ง WeChat เวอร์ชันคอมพิวเตอร์
คลิกปุ่ม ดาวน์โหลดเป็นชุด เพื่อเริ่มตรวจสอบข้อมูลบัญชีอย่างเป็นทางการของ WeChat
เปิดบทความเกี่ยวกับบัญชีอย่างเป็นทางการที่ต้องดาวน์โหลดใน WeChat เวอร์ชันคอมพิวเตอร์
กลับไปที่ WechatDownload และข้อความแจ้งจะปรากฏขึ้น
ตรวจสอบการดาวน์โหลด
จำเป็นต้องติดตั้ง WeChat เวอร์ชันคอมพิวเตอร์
คลิกปุ่ม ดาวน์โหลดจอภาพ บน WechatDownload (ปุ่มจะเปลี่ยนสี)
เปิดบทความเพื่อดาวน์โหลดบน WeChat เวอร์ชันคอมพิวเตอร์ (สามารถเปิดได้หลายบทความ)
กลับไปที่ WechatDownload แล้วคลิกปุ่ม ดาวน์โหลดจอภาพ อีกครั้งเพื่อเริ่มดาวน์โหลด
บันทึกลงใน MySql
คุณต้องรันคำสั่ง SQL ในไฟล์ /doc/mysql.sql เพื่อสร้างตาราง
การกำหนดค่าเธรด
ช่วงเวลา: หน่วยเป็นมิลลิวินาที สมมติว่าช่วงเวลาคือ 500 เธรดเดียวจะดาวน์โหลดบทความและรอ 500 มิลลิวินาทีก่อนที่จะดาวน์โหลดต่อ มัลติเธรดหมายถึงการดาวน์โหลดบทความแบบอะซิงโครนัสทุกๆ 500 มิลลิวินาที โดยไม่ต้องรอให้ดาวน์โหลดบทความก่อนหน้า
ปริมาณชุดงานเดียว: สมมติว่าปริมาณชุดงานเดียวคือ 10 บทความ 10 รายการจะถูกดาวน์โหลดแบบอะซิงโครนัสในเวลาเดียวกันในแต่ละครั้ง รอให้การดาวน์โหลด 10 บทความเหล่านี้เสร็จสิ้น จากนั้นจึงดาวน์โหลด 10 บทความต่อ
กฎการกรอง
ปัจจุบันรองรับการกรองคำหลักสำหรับชื่อเรื่องและผู้แต่ง
{"title": {"include": ["รวมคำหลัก 1", "รวมคำหลัก 2"], "ยกเว้น": ["ยกเว้นคำหลัก 1", "ยกเว้นคำหลัก 2"] },"auth": {"include": ["รวมคำหลัก 1", "รวมคำหลัก 2"],"exclude": ["ยกเว้นคำหลัก 1", "ยกเว้นคำหลัก 2"] - -
ตัวอย่างเช่น หากผู้แต่งคือ Zhang San และชื่อเรื่องมี Good Guys นั่นก็จะเป็นเช่นนั้น
{"title": {"include": ["คนดี"] },"auth": {"include": ["จางซาน"] - -
สร้าง Epub
รองรับการสร้าง e-book ของ Epub ผ่านไฟล์ HTML ดังนั้นคุณต้องใช้ การดาวน์โหลดเป็นชุด เพื่อบันทึกบทความบัญชีอย่างเป็นทางการในเครื่องก่อนที่จะสร้าง Epub
พารามิเตอร์ที่ใช้มีดังนี้
ชื่อไฟล์: พารามิเตอร์ที่จำเป็น ตัวอย่างเช่น กรอก test และสุดท้ายไฟล์ test.epub จะถูกสร้างขึ้น
โฟลเดอร์: พารามิเตอร์ที่จำเป็น โฟลเดอร์ที่บันทึกไฟล์ HTML ซึ่งเป็นแหล่งข้อมูลของ Epub
ภาพหน้าปก: ภาพหน้าปกของไฟล์ Epub รองรับรูปแบบ jpg, png
ศูนย์การตั้งค่ารองรับทุกสิ่ง
รองรับการเลือกช่วงการดาวน์โหลด
แปลงหน้าเว็บเป็น HTML, Markdown และ PDF
บันทึกซอร์สโค้ดของหน้าเว็บลงใน Mysql (แหล่งดาวน์โหลดจะใช้ได้เฉพาะเมื่อมาจากอินเทอร์เน็ต)
ดาวน์โหลดรูปภาพและเสียงไปยังท้องถิ่น
เพิ่มลิงก์ข้อความต้นฉบับและข้อมูลเมตา (ผู้เขียน เวลา ชื่อบัญชีสาธารณะ)
ข้ามบทความที่มีอยู่
ดาวน์โหลดความคิดเห็น
แหล่งดาวน์โหลด (ตัวเลือกนี้มีผลกับการดาวน์โหลดเป็นชุดเท่านั้น):
เครือข่าย: รับบทความจากอินเทอร์เฟซ WeChat
ฐานข้อมูล: หากคุณเลือกตัวเลือก บันทึกเป็น Mysql ซอร์สโค้ดของหน้าเว็บของบทความจะถูกบันทึกลงในฐานข้อมูล หากคุณต้องการแปลงซอร์สโค้ดเป็น HTML หรือ Markdown เพียงเลือกแหล่งดาวน์โหลดเป็นฐานข้อมูล (หากใช้อินเทอร์เฟซ WeChat มากเกินไปจะถูกจำกัดการใช้งาน)
ติดตั้ง $npm
$ npm rundev
# สำหรับ windows$ npm ให้รัน build:win# สำหรับ macOS$ npm ให้รัน build:mac# สำหรับ Linux$ npm ให้รัน build:linux
ขอขอบคุณ JetBrains สำหรับใบอนุญาตการพัฒนาโอเพ่นซอร์ส