เครื่องมือค้นหาที่เขียนด้วย Python สำหรับเว็บไซต์ที่เกี่ยวข้องกับการละเมิดลิขสิทธิ์ คุณเลือกตำแหน่งที่คุณต้องการค้นหา จากนั้นโปรแกรมจะทำงานของตัวเองและแสดงผลลัพธ์ให้คุณดู มันคล้ายกับเสิร์ชเอ็นจิ้นทั่วไป แต่โปรแกรมจะค้นหาไซต์ทันทีแทนที่จะมีฐานข้อมูลที่มีผลลัพธ์ที่แตกต่างกัน
~ หากคุณเห็นเทอร์มินัล/บรรทัดคำสั่งเปิดขึ้นเมื่อคุณรันโปรแกรม ไม่ต้องกังวลไป! เพื่อแสดงข้อผิดพลาดเพื่อให้คุณและฉันเห็นข้อผิดพลาดได้ง่าย (ถ้ามี)
ชื่อ | ซอร์สโค้ด | Windows แบบสแตนด์อโลน | Windows Onefile แบบสแตนด์อโลน |
---|---|---|---|
คำอธิบาย | การเรียกใช้ pSearch จากซอร์สโค้ดต้องใช้ BeautifulSoup และ CustomTkinter นี่เป็นวิธีที่เร็วที่สุดในการรันโปรแกรม (หากคุ้นเคยกับ Python) เนื่องจากไม่ได้ถูกสร้างขึ้นมาแต่อย่างใด | นี่เป็นรุ่นสแตนด์อโลนของโปรแกรมที่มีไว้สำหรับการเผยแพร่ในรูปแบบ .exe โปรแกรมนี้สร้างด้วย Nuitka คุณอาจพบข้อผิดพลาด หากคุณทำเช่นนั้น โปรดแจ้งให้เราทราบ | ซึ่งคล้ายกับวิธี Windows Standalone แต่คุณจะไม่เห็นโมดูลอื่นๆ ในโฟลเดอร์เนื่องจากโมดูลเหล่านั้นฝังอยู่ในไฟล์ .exe (นั่นคือสาเหตุว่าทำไมจึงเป็น Onefile) มีสองโฟลเดอร์คือ "others" และ "media" และไฟล์ zip สองไฟล์ "bs4" และ "customtkinter" ในแพ็คเกจเพื่อให้โปรแกรมทำงานในลักษณะที่ถูกต้อง โปรแกรมแตกไฟล์ zip เพื่อใช้งานโมดูล การเปิดโปรแกรมอาจใช้เวลานานด้วยวิธีนี้ |
สุขภาพ | วิ่งเร็ว | วิ่งเร็ว | วิ่งช้า |
ชื่อปุ่มบนเว็บไซต์ | ดู GitHub รุ่นล่าสุด | ดาวน์โหลด .EXE ล่าสุดสำหรับ Windows | ดาวน์โหลด .EXE Onefile ล่าสุดสำหรับ Windows |
ดูเหมือนว่า Source Code และ Onefile จะมีประสิทธิภาพเพียงพอ เนื่องจากทั้งแยกไฟล์ customtkinter และ bs4.zip หากคุณพบข้อผิดพลาดแจ้งให้เราทราบทันทีเกี่ยวกับเรื่องนี้ เวอร์ชัน 1.6.4 จะเปิดใช้งานคอนโซล ด้วยวิธีนี้คุณจะเห็นข้อผิดพลาดจากบรรทัดคำสั่งและส่งให้ฉันที่นี่หรือในปัญหา Github
คำอธิบาย | |
---|---|
การใช้ช่องป้อนข้อมูลไซต์ - การเลือกตำแหน่งที่จะค้นหามีขนาดอินพุตที่เล็กกว่าในโปรแกรมพร้อมข้อความ "ป้อนชื่อไซต์ที่นี่" | คุณสามารถ [1] พิมพ์ชื่อไซต์ โปรแกรมจะตรวจสอบว่าไซต์นั้นอยู่ในฐานข้อมูลหรือไม่และดำเนินการค้นหาต่อไป [2] เลือกไซต์จากตัวเลือกแบบเลื่อนลงที่แสดงโดยคลิกลูกศรกลับหัวถัดจากช่องป้อนข้อมูลไซต์ , [3] คลิกปุ่มทางลัดปุ่มใดปุ่มหนึ่ง ซึ่งช่วยให้คุณค้นหาได้ทันทีในหลายไซต์ภายในหมวดหมู่เดียว |
การใช้ช่องป้อนข้อมูลการค้นหา - พิมพ์สิ่งที่คุณต้องการค้นหาในเว็บไซต์ที่เลือก | คุณสามารถพิมพ์สิ่งที่คุณต้องการลงในช่องป้อนข้อมูล จากนั้นคุณสามารถ [1] คลิกปุ่มค้นหา หรือ [2] คลิกปุ่ม Enter จากแป้นพิมพ์ เพื่อเริ่มการค้นหา |
การเรียกดูหน้าผลลัพธ์ | [1] คุณสามารถคลิกที่ชื่อ / ลิงค์ของผลลัพธ์เพื่อเยี่ยมชมเว็บไซต์ [2] คุณสามารถคลิกที่ชื่อเว็บไซต์เพื่อเยี่ยมชมหน้าแรกปกติของเว็บไซต์ [3] หากจำนวนผลลัพธ์มากกว่า 30 คุณ สามารถเรียกดูหน้าอื่นๆ ได้โดยคลิกปุ่มตัวเลขที่ด้านล่างของหน้า |
การค้นหาในทุกไซต์ใช้เวลานาน โดยเฉพาะอย่างยิ่งเมื่อมีการเชื่อมต่อ wifi ที่ช้า ฉันลบปุ่มทั้งหมดออกจากทางลัด เนื่องจากการค้นหาอย่างมีกลยุทธ์ในหมวดหมู่จะมีประสิทธิภาพมากกว่า อย่างไรก็ตาม คุณยังคงสามารถใช้ "ทั้งหมด" ในช่องป้อนข้อมูลของไซต์เพื่อค้นหาทุกที่ เนื่องจากเป็นวิธีที่ดีในการทดสอบว่าไซต์ทั้งหมดทำงานอย่างถูกต้องหรือไม่
ซอฟต์แวร์นี้ใช้ BeautifulSoup และ CustomTkinter ใช้คำสั่งนี้ภายในโฟลเดอร์ที่แตกออกมาเพื่อติดตั้งทุกอย่างจากไฟล์ Requirements.txt หรือคุณสามารถด้วยตนเองจาก PyPI:
pip install -r requirements.txt
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง pip และ Python แล้ว โปรดทราบว่าการรันด้วย Python แบบเนทิฟจะเร็วกว่า UI/เวอร์ชันเว็บเสมอ เมื่อคุณติดตั้ง Python และตรงตามข้อกำหนดแล้ว การรันจะง่ายและรวดเร็ว
Open terminal in the program's folder (from Linux point) and run
python3 pSearch.py
แต่เพื่อเป็นอีกทางเลือกหนึ่งและวิธีที่เร็วกว่า ฉันยังสร้างโปรแกรมในไฟล์ปฏิบัติการแบบสแตนด์อโลนซึ่งคุณสามารถดาวน์โหลดได้จากทุกรุ่น
ในการสร้างไฟล์ปฏิบัติการ ฉันใช้ Nuitka ด้วยคำสั่งต่อไปนี้:
โปรแกรมนี้ไม่ควรละเมิด ToS ใด ๆ ของเว็บไซต์ที่รวมไว้ เนื่องจากไม่ได้ดึงลิงก์ดาวน์โหลด มันยังคงส่งต่อไปยังเว็บไซต์ดั้งเดิม เพียงหน้าของซอฟต์แวร์เท่านั้น
สามารถทำได้โดยตรงโดยการเปิดไฟล์ฐานข้อมูลจากโฟลเดอร์ /others/ ชื่อเว็บไซต์ json โดยใช้ซอฟต์แวร์ใดๆ คุณยังสามารถตรวจสอบหน้า Wiki เพื่อดูข้อมูลเพิ่มเติมได้