ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

linkchecker - ออนไลน์ในคลาวด์

เรียกใช้ linkchecker ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือตัวตรวจสอบลิงก์คำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


linkchecker - ไคลเอนต์บรรทัดคำสั่งเพื่อตรวจสอบเอกสาร HTML และเว็บไซต์สำหรับลิงก์เสีย

เรื่องย่อ


ตัวตรวจสอบลิงค์ [ตัวเลือก] [ไฟล์หรือ URL] ...

DESCRIPTION


คุณสมบัติ LinkChecker

· การตรวจสอบแบบเรียกซ้ำและแบบมัลติเธรด

· เอาต์พุตเป็นข้อความสีหรือข้อความปกติ, HTML, SQL, CSV, XML หรือกราฟแผนผังเว็บไซต์ใน
รูปแบบต่างๆ

· รองรับ HTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Telnet และไฟล์ในเครื่อง
ลิงค์

· การจำกัดการตรวจสอบลิงก์ด้วยตัวกรอง URL

· การสนับสนุนพร็อกซี่

· การอนุญาตชื่อผู้ใช้/รหัสผ่านสำหรับ HTTP, FTP และ Telnet

· รองรับโปรโตคอลยกเว้น robots.txt

·รองรับคุกกี้

· รองรับ HTML5

· ตรวจสอบไวยากรณ์ HTML และ CSS

· ตรวจแอนตี้ไวรัส

· บรรทัดคำสั่ง GUI และเว็บอินเตอร์เฟส

ตัวอย่าง


การใช้งานทั่วไปจะตรวจสอบโดเมนที่กำหนดแบบเรียกซ้ำ:
ตัวตรวจสอบลิงค์ http://www.example.com/
ระวังว่าการดำเนินการนี้จะตรวจสอบทั้งไซต์ซึ่งสามารถมี URL ได้หลายพันรายการ ใช้ -r
ตัวเลือกเพื่อจำกัดความลึกของการเรียกซ้ำ
อย่าตรวจสอบ URL ด้วย /ความลับ ในชื่อของมัน ลิงค์อื่นๆ ทั้งหมดจะถูกตรวจสอบตามปกติ:
ตัวตรวจสอบลิงค์ --ignore-url=/secret mysite.example.com
ตรวจสอบไฟล์ HTML ในเครื่องบน Unix:
ตัวตรวจสอบลิงค์ ../bla.html
การตรวจสอบไฟล์ HTML ในเครื่องบน Windows:
ตัวตรวจสอบลิงค์ ค:\temp\test.html
คุณสามารถข้าม http:// ส่วน url ถ้าโดเมนขึ้นต้นด้วย www:
ตัวตรวจสอบลิงค์ www.example.com
คุณสามารถข้าม ftp: // ส่วน url ถ้าโดเมนขึ้นต้นด้วย ftp:
ตัวตรวจสอบลิงค์ -r0 ftp.example.com
สร้างกราฟแผนผังเว็บไซต์และแปลงด้วยยูทิลิตี้ graphviz dot:
ตัวตรวจสอบลิงค์ - ออด -v www.example.com | จุด -ทปส > แผนผังเว็บไซต์.ps

OPTIONS


General ตัวเลือก
-fชื่อไฟล์, --config=ชื่อไฟล์
ใช้ ชื่อไฟล์ เป็นไฟล์กำหนดค่า ตามค่าเริ่มต้น LinkChecker จะใช้
~/.linkchecker/linkcheckerrc.

-h, --ช่วยด้วย
ช่วยฉันด้วย! พิมพ์ข้อมูลการใช้งานสำหรับโปรแกรมนี้

-stdin
อ่านรายการ URL ที่คั่นด้วยช่องว่างสีขาวเพื่อตรวจสอบจาก stdin

-tจำนวน, --กระทู้=จำนวน
สร้างไม่เกินจำนวนเธรดที่กำหนด จำนวนเธรดเริ่มต้นคือ
100. หากต้องการปิดใช้งานเธรดให้ระบุหมายเลขที่ไม่เป็นบวก

-V, --รุ่น
พิมพ์เวอร์ชันและออก

--รายการปลั๊กอิน
พิมพ์เช็คปลั๊กอินที่มีอยู่และออก

เอาท์พุต ตัวเลือก
-DSTRING, --debug=STRING
พิมพ์เอาต์พุตการดีบักสำหรับตัวบันทึกที่กำหนด เครื่องตัดไม้ที่มีอยู่คือ cmdline,
การตรวจสอบ, แคช, กุย, DNS และ ทั้งหมด. ระบุ ทั้งหมด เป็นนามแฝงสำหรับระบุทั้งหมด
ไม้ตัดไม้ที่มีอยู่ สามารถให้ตัวเลือกได้หลายครั้งเพื่อแก้ไขจุดบกพร่องที่มีมากกว่า
คนตัดไม้คนหนึ่ง เพื่อผลลัพธ์ที่แม่นยำ เธรดจะถูกปิดใช้งานระหว่างการรันดีบั๊ก

-Fประเภท[/การเข้ารหัส][/ชื่อไฟล์], --ไฟล์เอาท์พุท=ประเภท[/การเข้ารหัส][/ชื่อไฟล์]
ส่งออกไปยังไฟล์ ลิงค์เช็คเกอร์เอาต์ประเภท, $HOME/.linkchecker/บัญชีดำ for บัญชีดำ
เอาท์พุทหรือ ชื่อไฟล์ ถ้าระบุไว้ NS การเข้ารหัส ระบุการเข้ารหัสเอาต์พุต the
ค่าเริ่มต้นคือตำแหน่งที่ตั้งของคุณ การเข้ารหัสที่ถูกต้องแสดงอยู่ที่
http://docs.python.org/library/codecs.html#การเข้ารหัสมาตรฐาน.
พื้นที่ ชื่อไฟล์ และ การเข้ารหัส ชิ้นส่วนของ ไม่มี ประเภทเอาต์พุตจะถูกละเว้น มิฉะนั้น if
ไฟล์มีอยู่แล้ว มันจะถูกเขียนทับ คุณสามารถระบุตัวเลือกนี้เพิ่มเติม
มากกว่าหนึ่งครั้ง ประเภทเอาต์พุตไฟล์ที่ถูกต้องคือ ข้อความ, HTML, SQL, CSV, GML, จุด, XML,
แผนผังไซต์, ไม่มี or บัญชีดำ. ค่าเริ่มต้นคือไม่มีไฟล์เอาต์พุต ประเภทเอาต์พุตต่างๆ
มีการจัดทำเป็นเอกสารด้านล่าง โปรดทราบว่าคุณสามารถระงับเอาต์พุตคอนโซลทั้งหมดด้วยตัวเลือก
-o ไม่มี.

--ไม่มีสถานะ
อย่าพิมพ์ข้อความสถานะเช็ค

--ไม่มีคำเตือน
อย่าบันทึกคำเตือน ค่าเริ่มต้นคือการบันทึกคำเตือน

-oประเภท[/การเข้ารหัส], --เอาท์พุท=ประเภท[/การเข้ารหัส]
ระบุประเภทเอาต์พุตเป็น ข้อความ, HTML, SQL, CSV, GML, จุด, XML, แผนผังไซต์, ไม่มี or
บัญชีดำ. ประเภทเริ่มต้นคือ ข้อความ. ประเภทเอาต์พุตต่างๆ ระบุไว้ด้านล่าง
พื้นที่ การเข้ารหัส ระบุการเข้ารหัสเอาต์พุต ค่าเริ่มต้นคือของโลแคลของคุณ
การเข้ารหัสที่ถูกต้องแสดงอยู่ที่ http://docs.python.org/library/codecs.html#มาตรฐาน-
การเข้ารหัส.

-q, --เงียบ
การทำงานที่เงียบ นามแฝงสำหรับ -o ไม่มี. สิ่งนี้มีประโยชน์เฉพาะกับ -F.

-v, --รายละเอียด
บันทึก URL ที่ตรวจสอบทั้งหมด ค่าเริ่มต้นคือการบันทึกเฉพาะข้อผิดพลาดและคำเตือน

-WREGEX, --คำเตือน-regex=REGEX
กำหนดนิพจน์ทั่วไปซึ่งพิมพ์คำเตือนหากตรงกับเนื้อหาใด ๆ ของ
ลิงค์ที่ตรวจสอบแล้ว สิ่งนี้ใช้ได้กับเพจที่ถูกต้องเท่านั้น ดังนั้นเราจึงสามารถรับเนื้อหาได้
ใช้เพื่อตรวจสอบหน้าที่มีรูปแบบข้อผิดพลาดบางอย่าง เช่น "หน้านี้
ได้ย้าย" หรือ "ข้อผิดพลาดของ Oracle Application"
โปรดทราบว่าสามารถรวมค่าได้หลายค่าในนิพจน์ทั่วไป ตัวอย่างเช่น
"(หน้านี้ถูกย้าย|ข้อผิดพลาดของ Oracle Application)"
ดูที่ส่วน ปกติ การแสดงออก สำหรับข้อมูลเพิ่มเติม

การตรวจสอบ ตัวเลือก
--คุกกี้ไฟล์=ชื่อไฟล์
อ่านไฟล์ที่มีข้อมูลคุกกี้เริ่มต้น รูปแบบข้อมูลคุกกี้อธิบายไว้ด้านล่าง

--ตรวจสอบภายนอก
ตรวจสอบ URL ภายนอก

--ละเว้น-url=REGEX
URL ที่ตรงกับนิพจน์ทั่วไปที่กำหนดจะถูกละเว้นและไม่ตรวจสอบ
ตัวเลือกนี้สามารถให้ได้หลายครั้ง
ดูที่ส่วน ปกติ การแสดงออก สำหรับข้อมูลเพิ่มเติม

-NSTRING, --nntp-เซิร์ฟเวอร์=STRING
ระบุเซิร์ฟเวอร์ NNTP สำหรับ ข่าว: ลิงค์ ค่าเริ่มต้นคือตัวแปรสภาพแวดล้อม
NNTP_SERVER. หากไม่มีโฮสต์ให้ ระบบจะตรวจสอบเฉพาะไวยากรณ์ของลิงก์เท่านั้น

--no-follow-url=REGEX
ตรวจสอบแต่อย่าเรียกซ้ำใน URL ที่ตรงกับนิพจน์ทั่วไปที่กำหนด
ตัวเลือกนี้สามารถให้ได้หลายครั้ง
ดูที่ส่วน ปกติ การแสดงออก สำหรับข้อมูลเพิ่มเติม

-p, --รหัสผ่าน
อ่านรหัสผ่านจากคอนโซลและใช้สำหรับการอนุญาต HTTP และ FTP สำหรับ FTP
รหัสผ่านเริ่มต้นคือ ไม่ระบุชื่อ@. สำหรับ HTTP จะไม่มีรหัสผ่านเริ่มต้น ดูสิ่งนี้ด้วย
-u.

-rจำนวน, --recursion-ระดับ=จำนวน
ตรวจสอบลิงก์ทั้งหมดซ้ำๆ จนถึงระดับความลึกที่กำหนด ความลึกเชิงลบจะเปิดใช้งาน
การเรียกซ้ำอนันต์ ความลึกเริ่มต้นคืออนันต์

--หมดเวลา=จำนวน
ตั้งค่าการหมดเวลาสำหรับความพยายามในการเชื่อมต่อเป็นวินาที ระยะหมดเวลาเริ่มต้นคือ 60
วินาที

-uSTRING, --ผู้ใช้=STRING
ลองใช้ชื่อผู้ใช้ที่กำหนดสำหรับการอนุญาต HTTP และ FTP สำหรับ FTP ค่าเริ่มต้น
ชื่อผู้ใช้ is ไม่ระบุชื่อ. สำหรับ HTTP จะไม่มีชื่อผู้ใช้เริ่มต้น ดูสิ่งนี้ด้วย -p.

--ผู้ใช้ตัวแทน=STRING
ระบุสตริง User-Agent เพื่อส่งไปยังเซิร์ฟเวอร์ HTTP เช่น
"Mozilla/4.0" ค่าเริ่มต้นคือ "LinkChecker/XY" โดยที่ XY เป็นเวอร์ชันปัจจุบันของ
ลิงค์เช็คเกอร์.

การกำหนดค่า ไฟล์


ไฟล์การกำหนดค่าสามารถระบุตัวเลือกทั้งหมดข้างต้นได้ พวกเขายังสามารถระบุตัวเลือกบางอย่างที่
ไม่สามารถตั้งค่าบนบรรทัดคำสั่ง ดู linkcheckerrc(5) สำหรับข้อมูลเพิ่มเติม

เอาท์พุท ประเภท


โปรดทราบว่าตามค่าเริ่มต้นจะมีการบันทึกข้อผิดพลาดและคำเตือนเท่านั้น คุณควรใช้ --รายละเอียด
ตัวเลือกเพื่อรับรายการ URL ทั้งหมด โดยเฉพาะอย่างยิ่งเมื่อแสดงผลรูปแบบกราฟแผนผังเว็บไซต์

ข้อความ ตัวบันทึกข้อความมาตรฐาน การบันทึก URL ในคีย์เวิร์ด: อาร์กิวเมนต์

HTML บันทึก URL ในคีย์เวิร์ด: อาร์กิวเมนต์, จัดรูปแบบเป็น HTML นอกจากนี้ยังมีลิงค์
ไปยังหน้าอ้างอิง URL ที่ไม่ถูกต้องมีลิงก์ตรวจสอบไวยากรณ์ HTML และ CSS
ต่อท้าย

CSV ผลการตรวจสอบบันทึกในรูปแบบ CSV ด้วยหนึ่ง URL ต่อบรรทัด

GML บันทึกความสัมพันธ์ระดับบนสุดระหว่าง URL ที่เชื่อมโยงเป็นกราฟแผนผังเว็บไซต์ GML

จุด บันทึกความสัมพันธ์ระดับบนสุดระหว่าง URL ที่เชื่อมโยงเป็นกราฟแผนผังเว็บไซต์ DOT

gxml บันทึกผลการตรวจสอบเป็นกราฟแผนผังเว็บไซต์ GraphXML

XML ผลการตรวจสอบบันทึกเป็น XML ที่เครื่องอ่านได้

แผนผังไซต์
ผลการตรวจสอบบันทึกเป็นแผนผังเว็บไซต์ XML ที่มีเอกสารโปรโตคอลอยู่ที่
http://www.sitemaps.org/protocol.html.

SQL บันทึกผลการตรวจสอบเป็นสคริปต์ SQL พร้อมคำสั่ง INSERT สคริปต์ตัวอย่างในการสร้าง
ตาราง SQL เริ่มต้นถูกรวมเป็น create.sql

บัญชีดำ
เหมาะสำหรับงาน cron บันทึกผลการตรวจสอบลงในไฟล์ ~/.linkchecker/บัญชีดำ
ซึ่งมีเฉพาะรายการที่มี URL ที่ไม่ถูกต้องและจำนวนครั้งที่มี
ล้มเหลว

ไม่มี บันทึกอะไร เหมาะสำหรับการดีบักหรือตรวจสอบรหัสทางออก

ปกติ การแสดงออก


LinkChecker ยอมรับนิพจน์ทั่วไปของ Python ดู http://docs.python.org/
ฮาวทู/regex.html เพื่อเป็นการแนะนำ

นอกจากนี้ เครื่องหมายอัศเจรีย์ชั้นนำจะลบล้างนิพจน์ทั่วไป

คุกกี้ ไฟล์


ไฟล์คุกกี้มีข้อมูลส่วนหัว HTTP มาตรฐาน (RFC 2616) โดยมีความเป็นไปได้ดังต่อไปนี้
ชื่อ:

เจ้าของห้องพัก (จำเป็น)
ตั้งค่าโดเมนที่คุกกี้ใช้ได้

เส้นทาง (ถ้ามี)
ให้เส้นทางที่คุกกี้มีค่า เส้นทางเริ่มต้นคือ /.

ชุดคุกกี้ (จำเป็น)
ตั้งชื่อ/ค่าคุกกี้ สามารถให้ได้มากกว่าหนึ่งครั้ง

หลายรายการคั่นด้วยบรรทัดว่าง ตัวอย่างด้านล่างจะส่งคุกกี้สองตัว
ไปยัง URL ทั้งหมดที่ขึ้นต้นด้วย http://example.com/hello/ และหนึ่งไปยัง URL ทั้งหมดที่ขึ้นต้นด้วย
https://example.org/:

โฮสต์: example.com
เส้นทาง: /สวัสดี
ชุดคุกกี้: ID="smee"
ชุดคุกกี้: สแปม = "ไข่"

โฮสต์: example.org
ชุดคุกกี้: สัมภาระ = "ผู้สูงศักดิ์"; comment="โฮโลแกรม"

หนังสือมอบฉันทะ การสนับสนุน


ในการใช้พรอกซีบน Unix หรือ Windows ให้ตั้งค่า $http_proxy, $https_proxy หรือ $ftp_proxy
ตัวแปรสภาพแวดล้อมไปยัง URL พร็อกซี่ URL ควรอยู่ในรูปแบบ
http://[ผู้ใช้งาน:ส่ง@]เจ้าภาพ[:พอร์ต]. LinkChecker ยังตรวจพบการตั้งค่าพร็อกซีด้วยตนเองของ
Internet Explorer ภายใต้ระบบ Windows และ gconf หรือ KDE บนระบบ Linux บน Mac ใช้
การกำหนดค่าอินเทอร์เน็ตเพื่อเลือกพร็อกซี่ คุณยังสามารถตั้งค่ารายการโดเมนที่คั่นด้วยเครื่องหมายจุลภาคใน
ตัวแปรสภาพแวดล้อม $no_proxy เพื่อละเว้นการตั้งค่าพร็อกซีใดๆ สำหรับโดเมนเหล่านี้
ตัวอย่างเช่น การตั้งค่าพร็อกซี HTTP บน Unix จะมีลักษณะดังนี้:

ส่งออก http_proxy="http://proxy.example.com:8080"

รองรับการตรวจสอบพร็อกซี:

ส่งออก http_proxy="http://user1:[ป้องกันอีเมล]:8081"

การตั้งค่าพรอกซีบนพรอมต์คำสั่งของ Windows:

ตั้งค่า http_proxy=http://proxy.example.com: 8080

ดำเนินการ การตรวจสอบ


URL ทั้งหมดต้องผ่านการทดสอบไวยากรณ์เบื้องต้น ข้อผิดพลาดในการอ้างอิงเล็กน้อยจะออก
คำเตือน ปัญหาไวยากรณ์ที่ไม่ถูกต้องอื่นๆ ทั้งหมดเป็นข้อผิดพลาด หลังจากผ่านการตรวจสอบไวยากรณ์แล้ว
URL อยู่ในคิวสำหรับตรวจสอบการเชื่อมต่อ ประเภทการตรวจสอบการเชื่อมต่อทั้งหมดอธิบายไว้ด้านล่าง

ลิงค์ HTTP (http:, https:)
หลังจากเชื่อมต่อกับเซิร์ฟเวอร์ HTTP ที่กำหนด เส้นทางหรือแบบสอบถามที่ระบุจะถูกร้องขอ ทั้งหมด
มีการติดตามการเปลี่ยนเส้นทาง และหากให้ผู้ใช้/รหัสผ่าน จะถูกใช้เป็น
การอนุญาตเมื่อจำเป็น รหัสสถานะ HTTP สุดท้ายทั้งหมดที่ไม่ใช่ 2xx are
ข้อผิดพลาด เนื้อหาของหน้า HTML ถูกตรวจสอบสำหรับการเรียกซ้ำ

ไฟล์ในเครื่อง (ไฟล์:)
ไฟล์ปกติที่อ่านได้ซึ่งสามารถเปิดได้นั้นถูกต้อง ไดเร็กทอรีที่อ่านได้ก็คือ
ถูกต้อง. ไฟล์อื่นๆ ทั้งหมด เช่น ไฟล์อุปกรณ์ ไฟล์ที่อ่านไม่ได้หรือไม่มีอยู่
เป็นข้อผิดพลาด HTML หรือเนื้อหาไฟล์ที่แยกวิเคราะห์ได้อื่น ๆ จะถูกตรวจสอบสำหรับการเรียกซ้ำ

ลิงก์จดหมาย (mailto:)
ลิงก์ mailto: จะแก้ไขรายการที่อยู่อีเมลในที่สุด หากที่อยู่เดียว
ล้มเหลว รายการทั้งหมดจะล้มเหลว สำหรับที่อยู่อีเมลแต่ละแห่งเราตรวจสอบสิ่งต่อไปนี้
สิ่ง:
1) ตรวจสอบไวยากรณ์ที่อยู่ทั้งสองส่วนก่อนและหลัง
สัญลักษณ์.
2) ค้นหาระเบียน MX DNS หากเราไม่พบระเบียน MX
พิมพ์ผิด.
3) ตรวจสอบว่าหนึ่งในโฮสต์ของอีเมลยอมรับการเชื่อมต่อ SMTP หรือไม่
ตรวจสอบโฮสต์ที่มีลำดับความสำคัญสูงกว่าก่อน
หากไม่มีโฮสต์ใดยอมรับ SMTP เราจะพิมพ์คำเตือน
4) ลองตรวจสอบที่อยู่ด้วยคำสั่ง VRFY ถ้าเราได้
คำตอบ พิมพ์ที่อยู่ตรวจสอบเป็นข้อมูล

ลิงค์ FTP (เอฟทีพี:)

สำหรับลิงค์ FTP เราทำ:

1) เชื่อมต่อกับโฮสต์ที่ระบุ
2) พยายามเข้าสู่ระบบด้วยผู้ใช้และรหัสผ่านที่กำหนด ค่าเริ่มต้น
ผู้ใช้คือ ``ไม่ระบุชื่อ`` รหัสผ่านเริ่มต้นคือ ``anonymous@``
3) ลองเปลี่ยนเป็นไดเร็กทอรีที่กำหนด
4) แสดงรายการไฟล์ด้วยคำสั่ง NLST

ลิงก์ Telnet (``telnet:``)

เราพยายามเชื่อมต่อและหากได้รับผู้ใช้/รหัสผ่าน ให้เข้าสู่ระบบ
ให้เซิร์ฟเวอร์ telnet

ลิงก์ NNTP (``news:``, ``snews:``, ``nntp``)

เราพยายามเชื่อมต่อกับเซิร์ฟเวอร์ NNTP ที่กำหนด ถ้ากลุ่มข่าวหรือ
มีการระบุบทความให้ลองขอจากเซิร์ฟเวอร์

ลิงก์ที่ไม่รองรับ (``javascript:`` เป็นต้น)

ลิงก์ที่ไม่รองรับจะพิมพ์เฉพาะคำเตือนเท่านั้น ไม่มีการตรวจสอบเพิ่มเติม
จะทำ.

รายการที่สมบูรณ์ของลิงค์ที่รู้จักแต่ไม่รองรับสามารถพบได้
ใน linkcheck/checker/unknownurl.py ไฟล์ต้นทาง
ที่โดดเด่นที่สุดคือลิงก์ JavaScript

PLUGINS


ปลั๊กอินมีสองประเภท: ปลั๊กอินการเชื่อมต่อและเนื้อหา ปลั๊กอินการเชื่อมต่อทำงานอยู่
หลังจากเชื่อมต่อกับโฮสต์ URL สำเร็จ ปลั๊กอินเนื้อหาจะทำงานหากประเภท URL
มีเนื้อหา (mailto: URLs ไม่มีเนื้อหา เป็นต้น) และหากไม่ได้ตรวจสอบ
(เช่น โดย HTTP robots.txt) ดู ตัวตรวจสอบลิงค์ --รายการปลั๊กอิน สำหรับรายการปลั๊กอินและของพวกเขา
เอกสาร ปลั๊กอินทั้งหมดเปิดใช้งานผ่านทาง linkcheckerrc(5) ไฟล์การกำหนดค่า

recursion


ก่อนที่จะลงสู่ URL แบบเรียกซ้ำ จะต้องปฏิบัติตามเงื่อนไขหลายประการ พวกเขาคือ
ตรวจสอบตามลำดับนี้:

1. URL จะต้องถูกต้อง

2. URL ต้องแยกวิเคราะห์ได้ ซึ่งรวมถึงไฟล์ HTML,
ไฟล์บุ๊กมาร์ก Opera และไดเร็กทอรี หากประเภทไฟล์ไม่สามารถ
ถูกกำหนด (เช่น ไม่มีไฟล์ HTML ทั่วไป
ส่วนขยายและเนื้อหาไม่เหมือน HTML) ถือว่า
ที่จะแยกวิเคราะห์ไม่ได้

3. เนื้อหา URL จะต้องเรียกค้นได้ โดยปกติจะเป็นกรณี
ยกเว้นตัวอย่าง mailto: หรือประเภท URL ที่ไม่รู้จัก

4. ต้องไม่เกินระดับการเรียกซ้ำสูงสุด มีการกำหนดค่า
กับ --recursion-ระดับ ตัวเลือกและไม่จำกัดต่อค่าเริ่มต้น

5. ต้องไม่ตรงกับรายการ URL ที่ถูกละเว้น สิ่งนี้ถูกควบคุมด้วย
--ละเว้น-url ตัวเลือก

6. Robots Exclusion Protocol ต้องอนุญาตให้ลิงก์ใน URL เป็น
ตามมาซ้ำๆ สิ่งนี้ถูกตรวจสอบโดยการค้นหา a
คำสั่ง "nofollow" ในข้อมูลส่วนหัวของ HTML

โปรดทราบว่าการเรียกซ้ำของไดเร็กทอรีจะอ่านไฟล์ทั้งหมดในไดเร็กทอรีนั้น ไม่ใช่แค่เซตย่อย
กดไลก์ index.htm*.

หมายเหตุ


URL บนบรรทัดคำสั่งที่ขึ้นต้นด้วย ftp ได้รับการปฏิบัติเหมือน ftp://ftp., URL ที่ขึ้นต้นด้วย
www ได้รับการปฏิบัติเหมือน http://www.. คุณยังสามารถให้ไฟล์ในเครื่องเป็นอาร์กิวเมนต์ได้

หากคุณกำหนดค่าระบบให้สร้างการเชื่อมต่อกับอินเทอร์เน็ตโดยอัตโนมัติ
(เช่นด้วยการโทรออก) มันจะเชื่อมต่อเมื่อตรวจสอบลิงก์ที่ไม่ชี้ไปยังโฮสต์ในพื้นที่ของคุณ
ใช้ --ละเว้น-url ตัวเลือกเพื่อป้องกันสิ่งนี้

ไม่รองรับลิงก์ Javascript

หากแพลตฟอร์มของคุณไม่รองรับการทำเธรด LinkChecker จะปิดใช้งานโดยอัตโนมัติ

คุณสามารถระบุคู่ผู้ใช้/รหัสผ่านหลายคู่ในไฟล์การกำหนดค่า

เมื่อตรวจสอบ ข่าว: ลิงก์โฮสต์ NNTP ที่กำหนดไม่จำเป็นต้องเหมือนกับโฮสต์ของ
ผู้ใช้เรียกดูหน้าเว็บของคุณ

และพวกเรา


NNTP_SERVER - ระบุเซิร์ฟเวอร์ NNTP เริ่มต้น
http_proxy - ระบุพร็อกซีเซิร์ฟเวอร์ HTTP เริ่มต้น
ftp_proxy - ระบุพร็อกซีเซิร์ฟเวอร์ FTP เริ่มต้น
no_proxy - รายการโดเมนที่คั่นด้วยเครื่องหมายจุลภาคเพื่อไม่ให้ติดต่อผ่านพร็อกซีเซิร์ฟเวอร์
LC_MESSAGES, ภาษา, ภาษา - ระบุภาษาที่ส่งออก

กลับ มูลค่า


ผลตอบแทนที่ได้คือ 2 เมื่อ

· เกิดข้อผิดพลาดของโปรแกรม

ผลตอบแทนที่ได้คือ 1 เมื่อ

· พบลิงค์ที่ไม่ถูกต้องหรือ

· พบคำเตือนลิงก์และเปิดใช้งานคำเตือนแล้ว

มิฉะนั้นค่าตอบแทนจะเป็นศูนย์

ข้อ จำกัด


LinkChecker ใช้หน่วยความจำสำหรับแต่ละ URL ที่อยู่ในคิวเพื่อตรวจสอบ ด้วย URL ที่เข้าคิวนับพัน
ปริมาณหน่วยความจำที่ใช้ไปนั้นค่อนข้างมาก นี่อาจทำให้โปรแกรมช้าลงหรือ
แม้กระทั่งระบบทั้งหมด

ใช้ linkchecker ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 2
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • 3
    Kompozer
    Kompozer
    KompoZer เป็นโปรแกรมแก้ไข HTML wysiwyg โดยใช้
    ฐานโค้ด Mozilla Composer เนื่องจาก
    การพัฒนาของ Nvu ถูกหยุดลง
    ในปี 2005 KompoZer แก้ไขข้อบกพร่องมากมายและ
    เพิ่มเ...
    ดาวน์โหลดโปรแกรม KompoZer
  • 4
    ดาวน์โหลดมังงะฟรี
    ดาวน์โหลดมังงะฟรี
    The Free Manga Downloader (FMD) เป็น
    แอปพลิเคชันโอเพ่นซอร์สที่เขียนใน
    Object-Pascal สำหรับการจัดการและ
    ดาวน์โหลดมังงะจากเว็บไซต์ต่างๆ
    นี่คือกระจก...
    ดาวน์โหลด Manga Downloader ฟรี
  • 5
    Aetbootin
    Aetbootin
    UNetbootin ช่วยให้คุณสร้างบูตได้
    ไดรฟ์ USB สดสำหรับ Ubuntu, Fedora และ
    การกระจาย Linux อื่น ๆ ที่ไม่มี
    เขียนซีดี มันทำงานบน Windows, Linux,
    และ ...
    ดาวน์โหลด UNetbootin
  • 6
    โดลิบาร์ ERP - CRM
    โดลิบาร์ ERP - CRM
    Dolibarr ERP - CRM ใช้งานง่าย
    แพ็คเกจซอฟต์แวร์โอเพ่นซอร์ส ERP และ CRM
    (รันด้วยเว็บเซิร์ฟเวอร์ php หรือ as
    ซอฟต์แวร์แบบสแตนด์อโลน) สำหรับธุรกิจ
    ฐานราก...
    ดาวน์โหลด Dolibarr ERP - CRM
  • เพิ่มเติม»

คำสั่ง Linux

Ad