เครื่องมือค้นหา Zeronet ยอดนิยม kaffiene.bit หรือ 1MR5RX9TAUVAGREB4RJCAE6D37FJQAY5BA เพื่อเข้าถึง ZerOnet
ทดลอง 0GIT repo ที่นี่: 1DUP5JRSZGVVZBC2NQ4B57QB6ZXK4SSTKD
grab.py
ฟังก์ชั่นของ Grab.py นั้นค่อนข้างง่าย แต่มันซับซ้อนที่สุดในการตั้งค่าและเรียกใช้ สคริปต์ต้องการซีลีเนียมที่จะติดตั้งสำหรับ Python ('PIP Install Selenium' ควรใช้งานได้) นอกจากนี้ยังต้องการให้คุณดาวน์โหลด phantomjs ฉันดาวน์โหลดเวอร์ชัน Mac จาก Phantomjs.org ด้วยสิ่งนั้นคุณจะต้องแก้ไขสคริปต์ Python เพื่อชี้ไปที่ Phantomjs และคุณยังสามารถเลือกเปลี่ยนพร็อกซีที่คุณกำลังคว้า เมื่อการตั้งค่าทั้งหมดเสร็จสิ้นเพียงเรียกใช้สคริปต์ หลังจากเวลาสั้น ๆ 'เสร็จแล้ว?' จะปรากฏขึ้น รอสักครู่ (ฉันรอประมาณ 3-5) แล้วกด Enter ตัวเลขสามตัวควรปรากฏขึ้น นี่คือจำนวนที่อยู่ในการจับที่อยู่ชื่อและเพื่อนร่วมงาน พวกเขาควรเท่ากัน grab.py จากนั้นจะส่งออก peerlist.txt ที่ Merge.py คาดหวัง
Merge.py
นี่คือเครื่องมือ Merge.py ใหม่ ใช้เพื่ออัปเดตรายการ Siterank ใช้เวลาในดัชนีไซต์ที่มีอยู่พร้อมกับ 'peerlist' ใหม่ที่มีรายการที่อยู่และเพื่อนร่วมงานของเว็บไซต์ซึ่งสร้างโดย Grab.py peerlist.txt จะต้องมีที่อยู่หนึ่งที่อยู่ในแต่ละบรรทัดตามด้วยพื้นที่และจากนั้น siterank ตามด้วยพื้นที่และชื่อของเว็บไซต์ Merge.py จะพบไซต์ทั้งหมดในดัชนีและรวม siterank ใหม่เข้ากับเก่า หากหนึ่งในนั้นหายไปมันจะใช้อันที่มีอยู่ หากไม่มีมันจะรักษา '-' ไซต์ใด ๆ ที่ไม่ซ้ำกันกับ peerlist จะถูกแยกออกเป็นไฟล์ newsites.txt เพื่อการติดแท็กได้ง่ายขึ้น การเรียกใช้เครื่องมือหลายครั้งจะผนวกเข้ากับ newsites.txt ไม่ใช่เขียนทับ ไซต์ใหม่ยังคงถูกเพิ่มลงใน data.txt ด้วยมือในขณะนี้ (เมื่อมีการสร้างแท็กอัตโนมัติเข้าที่นี่จะไม่เป็นอีกต่อไป)
mergeold.py
Mergeold.py ใช้เวลาในดัชนีไซต์ที่มีอยู่เช่น Kaffiene เคยใช้ก่อนหน้านี้พร้อมกับ 'peerlist' ใหม่ที่มีรายการที่อยู่และเพื่อนร่วมงานของไซต์ (ตามที่ได้รับจาก /สถิติ) peerlist.txt จะต้องมีที่อยู่หนึ่งที่อยู่ในแต่ละบรรทัดโดยไม่มีข้อมูลเชิงพรรณนาตามด้วยพื้นที่และจากนั้นจำนวนเพื่อน หรือค่าใด ๆ ที่คุณต้องการกำหนดให้กับเว็บไซต์ 'siterank' ถ้าคุณจะ Mergeold.py จะค้นหาไซต์ทั้งหมดในดัชนีและต่อท้ายไซต์อันดับเข้าสู่จุดสิ้นสุดของรายการ (อีกครั้งพร้อมตัวคั่น Space) หากไซต์ไม่ได้อยู่ใน peerlist มันจะได้รับการกำหนดค่าจำลอง '-' ไซต์ใด ๆ ที่ไม่ซ้ำกันกับ peerlist จะถูกแยกออกเป็นไฟล์ newsites.txt เพื่อการติดแท็กได้ง่ายขึ้น
เป็นที่น่าสังเกตว่า mergeold.py ทำงานกับ data.txt เท่านั้น ที่ยังไม่ได้ใช้ siterank นอกจากนี้ index.html ใหม่จะคาดหวังว่าจะมี data.txt กับ siterank โปรดจำไว้ว่า
check.py
นี่คือเครื่องมือตรวจสอบซ้ำต้นฉบับ มันใช้งานได้ดีและยังช่วยให้สามารถเลือกไฟล์ได้โดยไม่ต้องแก้ไขสคริปต์ มันเพียงแค่เปิดเผยจำนวนไซต์ที่ไม่ซ้ำกันในดัชนีและสิ่งที่ซ้ำกันคือถ้ามี มันเป็นเครื่องมือที่เรียบง่ายและตรงไปตรงมา