เครื่องมือ SEO ที่วิเคราะห์โครงสร้างของไซต์รวบรวมข้อมูลไซต์นับจำนวนคำในเนื้อหาของเว็บไซต์และเตือนปัญหา SEO ทางเทคนิคใด ๆ
ต้องใช้ Python 3.6+, BeautifulSoup4 และ Urllib3
pip3 install pyseoanalyzer
docker run sethblack/python-seo-analyzer [ARGS ...]
หากคุณวิ่งโดยไม่มีแผนผังไซต์มันจะเริ่มคลานที่หน้าแรก
seoanalyze http://www.domain.com/หรือคุณสามารถระบุเส้นทางไปยัง sitmap เพื่อเพาะ URL เพื่อสแกนรายการ
seoanalyze http://www.domain.com/ --sitemap path/to/sitemap.xmlเอาต์พุต HTML สามารถสร้างได้จากการวิเคราะห์แทน JSON
seoanalyze http://www.domain.com/ --output-format html ฟังก์ชั่น analyze ส่งคืนพจนานุกรมพร้อมผลลัพธ์ของการรวบรวมข้อมูล
from pyseoanalyzer import analyze
output = analyze ( site , sitemap )
print ( output ) เพื่อวิเคราะห์แท็กหัวเรื่อง (H1-H6) และแท็กเพิ่มเติมอื่น ๆ เช่นกันตัวเลือกต่อไปนี้สามารถส่งผ่านไปยังฟังก์ชั่น analyze
from pyseoanalyzer import analyze
output = analyze ( site , sitemap , analyze_headings = True , analyze_extra_tags = True )
print ( output ) โดยค่าเริ่มต้นฟังก์ชั่น analyze จะวิเคราะห์ลิงก์ภายในที่มีอยู่ทั้งหมดเช่นกันซึ่งอาจใช้เวลานาน พฤติกรรมเริ่มต้นนี้สามารถเปลี่ยนเพื่อวิเคราะห์เฉพาะ URL ที่ให้ไว้โดยผ่านตัวเลือกต่อไปนี้ไปยังฟังก์ชัน analyze
from pyseoanalyzer import analyze
output = analyze ( site , sitemap , follow_links = False )
print ( output )หรือคุณสามารถเรียกใช้การวิเคราะห์เป็นสคริปต์จากโฟลเดอร์ Seoanalyzer
python -m seoanalyzer https://www.sethserver.com/ -f html > results.html หากคุณได้รับ requests.exceptions.SSLError ที่บรรทัดคำสั่งหรือผ่าน Python-API ให้ลองใช้:
แทนที่จะ เป็น ..