வலைப்பக்க தலைப்புகள் H1 முதல் H6 வரை இருக்கும், இது படிநிலை நியாயமானது என்று அர்த்தமல்ல.

இந்த கட்டுரை HTML தலைப்பு நிலை சரிபார்ப்பின் சிக்கலை நோக்கமாகக் கொண்டுள்ளது மற்றும் அழகான சூப்பின் அடிப்படையில் குறுக்கு-நிலை கண்டறிதல் மற்றும் போலி-தலைப்பு அடையாள தீர்வை வழங்குகிறது. உள்ளடக்கம் தொகுப்பு எடுத்துக்காட்டுகள், இயங்கக்கூடிய பைதான் குறியீடு, ஏற்றுக்கொள்ளும் எல்லை அட்டவணைகள் மற்றும் மொழிபெயர்ப்பு பணிப்பாய்வு இணைப்பு பரிந்துரைகளை உள்ளடக்கியது. இது ஆட்டோமேஷன் திறன்கள் மற்றும் கைமுறை மறுஆய்வு பொறுப்புகளை கண்டிப்பாக வேறுபடுத்துகிறது மற்றும் தொழில்நுட்ப ஆவண விவரக்குறிப்புகளின் தேவைகளை பூர்த்தி செய்கிறது.

வலை உள்ளடக்கம், தொழில்நுட்ப ஆவணங்கள் அல்லது மொழிபெயர்ப்பு செயல்முறைகளுக்குப் பொறுப்பானவர்களுக்கு இந்தக் கட்டுரை பொருத்தமானது. இணையப் பக்கத்தில் <h1> முதல் <h6> வரையிலான குறிச்சொற்கள் இருப்பதால், தலைப்பு நிலை நியாயமானது என்று அர்த்தமல்ல. குறிச்சொல் "இங்கே ஒரு தலைப்பு உள்ளது" என்று மட்டுமே குறிப்பிடுகிறது மற்றும் தலைப்புகளுக்கு இடையில் உள்ளமைக்கப்பட்ட உறவு நிறுவப்பட்டதற்கு உத்தரவாதம் அளிக்காது. லெவல் ஸ்கிப்பிங், மல்டிபிள் ஹெச்1கள், மற்றும் தலைப்புகளை மறைக்க <div> ஐப் பயன்படுத்துவது உள்ளடக்க அட்டவணை உருவாக்கம், மொழிபெயர்ப்பு நினைவகப் பொருத்தம் மற்றும் அணுகக்கூடிய வாசிப்பைப் பாதிக்கும்.

தலைப்பு-நிலை சிக்கல்களைக் கண்டறிய பியூட்டிஃபுல் சூப்பை எவ்வாறு பயன்படுத்துவது என்பதை விளக்குவதற்குப் பின்வருபவை செயற்கை மாதிரியைப் பயன்படுத்துகின்றன, மேலும் எந்தத் தீர்ப்புகளை மனிதர்களுக்கு விட வேண்டும் என்பதை விளக்குகிறது. படித்த பிறகு, இந்தச் சரிபார்ப்பு முறைகளை உங்கள் சொந்த ஆவணச் சரிபார்ப்புச் செயல்பாட்டில் ஒருங்கிணைக்கலாம்.

ஒரு வாக்கியத்தில் முடிவு: HTML தலைப்பு அளவை எவ்வாறு சரிபார்க்கலாம்?

இயந்திரச் சிக்கல்களைக் கண்டறிய முதலில் ஸ்கிரிப்டைப் பயன்படுத்தவும் (நிலை ஸ்கிப்பிங், பல H1கள், தவறான தலைப்புகள்), பின்னர் இந்த சிக்கல்கள் எழுத்தர் பிழைகளா அல்லது வேண்டுமென்றே வடிவமைக்கப்பட்டதா என்பதை கைமுறையாகத் தீர்மானிக்கவும்.

உங்கள் நிலைமைபரிந்துரைக்கப்பட்ட நடைமுறைகள்காரணம்
தலைப்பு H1 முதல் H3 வரை ஸ்கிப் லெவலில் தோன்றும்ஸ்கிப்-லெவல், கைமுறையாக உறுதிப்படுத்தல் எனக் குறிக்கப்பட்டதுஇது ஒரு எழுத்தர் பிழையாக இருக்கலாம் அல்லது நடுத்தர அத்தியாயம் வேண்டுமென்றே தவிர்க்கப்பட்டிருக்கலாம்.
பல H1கள் பக்கத்தில் தோன்றும்மல்டிபிள்-எச்1 எனக் குறிக்கப்பட்டது, கைமுறையாக உறுதிப்படுத்தப்பட்டதுஒற்றை பக்க பயன்பாடுகள் அல்லது பல மொழி பதிப்புகள் சட்டப்பூர்வமாக இருக்கலாம்
தலைப்பை உருவகப்படுத்த div/span மற்றும் தலைப்பு வகுப்பு பெயரைப் பயன்படுத்தவும்தலைப்பு அல்லாத தலைப்பு எனக் குறிக்கவும்சொற்பொருள் அடிப்படையில் தலைப்பு அல்ல, படிநிலை மரத்தில் சேர்க்கப்படக்கூடாது
தலைப்பு உள்ளடக்கம் வெற்று அல்லது தூய சின்னம்கைமுறை மதிப்பாய்வுஇது உள்ளடக்கத் தரச் சிக்கல் மற்றும் கட்டமைப்புச் சரிபார்ப்பின் நோக்கத்தை மீறுகிறது.

குறிச்சொற்களின் இருப்பு அமைப்பு சட்டப்பூர்வமானது என்று ஏன் அர்த்தப்படுத்துவதில்லை?

HTML விவரக்குறிப்புக்கு <hN> வரிசையாக உள்ளமைக்கப்பட வேண்டும் மற்றும் நிலைகளைத் தவிர்க்கக்கூடாது. ஆனால் உண்மையான உற்பத்திச் சூழலில், CMS டெம்ப்ளேட்கள், ரிச் டெக்ஸ்ட் எடிட்டர் பேஸ்டிங் மற்றும் முன்-இறுதி கூறு பேக்கேஜிங் அனைத்தும் இந்த கட்டமைப்பை உடைக்க முடியும்.

CSS சொற்பொருள் குறிச்சொற்களை மேலெழுதும்போது மிகவும் நயவஞ்சகமான சூழ்நிலை. எடுத்துக்காட்டாக, font-size: 24px இன் <p> H1 போல் தெரிகிறது, ஆனால் உண்மையான <h2> சிறிய எழுத்துருவாக அமைக்கப்பட்டுள்ளது. நீங்கள் குறிச்சொல் பெயர்களின் வழக்கமான பொருத்தத்தை மட்டுமே நம்பியிருந்தால் அல்லது உலாவி ரெண்டரிங் முடிவுகளை நம்பியிருந்தால், பார்வை நிலை என்பதை சொற்பொருள் நிலை என்று தவறாகப் புரிந்துகொள்வீர்கள்.

அழகான சூப் CSS இன் குறுக்கீடு இல்லாமல் DOM மரத்தையே பாகுபடுத்துகிறது, எனவே இது அசல் மார்க்அப்பின் அடிப்படையில் கட்டமைப்பு சரிபார்ப்பைச் செய்ய முடியும்.

தொகுப்பு எடுத்துக்காட்டு: சரியான மற்றும் தவறான தலைப்பு வரிசை

இந்த கட்டுரை செயலாக்க முறையை நிரூபிக்க செயற்கை மாதிரிகளைப் பயன்படுத்துகிறது. கீழே உள்ள HTML துணுக்கு நினைவகத்தில் மட்டுமே பயன்படுத்தப்படுகிறது, இது ஒரு உண்மையான பக்கம் அல்ல, மேலும் எந்த தொழில்துறை தரநிலை வரம்பையும் குறிக்கவில்லை.

சரியான உள்ளீட்டு உதாரணம்

<h1>API 概览</h1>
<h2>认证机制</h2>
<h3>OAuth2 流程</h3>
<h2>错误处理</h2>

எதிர்பார்க்கப்படும் முடிவுகள்: தொடர்ச்சியான படிநிலைகள், லெவல் ஸ்கிப்பிங் இல்லை, H1 தனித்துவமானது, மேலும் வசனங்கள் கண்டிப்பாக பெற்றோர் தலைப்பிற்கு சொந்தமானது.

பிழை மற்றும் எல்லை உள்ளீட்டு எடுத்துக்காட்டுகள்

<h1>用户指南</h1>
<h3>快速开始</h3> <!-- 跳过 H2 -->
<div class="section-title">高级配置</div> <!-- 非标题标签 -->
<h1>附录</h1> <!-- 第二个 H1 -->

இந்த எடுத்துக்காட்டில் மூன்று வகையான கேள்விகள் உள்ளன:

  • H1 முதல் H3 வரை ஸ்கிப் லெவல்: ஸ்கிப்-லெவல் எனக் குறிக்கப்பட்டது
  • தலைப்பை உருவகப்படுத்த div ஐப் பயன்படுத்தவும்: தலைப்பு அல்லாத தலைப்பு எனக் குறிக்கவும்
  • மல்டிபிள் எச்1: மல்டிபிள்-எச்1 எனக் குறிக்கப்பட்டது

பிழையைப் புகாரளிப்பதற்குப் பதிலாக அல்லது அவற்றைப் புறக்கணிப்பதற்குப் பதிலாக அவற்றைத் தனித்தனியாகக் குறிப்பதே சரியான அணுகுமுறை.

<div class="section-title"> "தலைப்பு" என்ற வார்த்தையைக் கொண்டிருந்தாலும், அது சொற்பொருள் அடிப்படையில் ஒரு தலைப்பு அல்ல, மேலும் படிநிலை மரத்தில் சேர்க்கப்படக்கூடாது என்பதைக் கவனத்தில் கொள்ள வேண்டும். வணிகத்திற்கு அதை ஒரு தலைப்பாகக் கருதினால், ஏற்றுக்கொள்ளும் போது மாற்ற விதிகள் வெளிப்படையாக அறிவிக்கப்பட்டு தனித்தனியாகக் குறிக்கப்பட வேண்டும்.

படிநிலை சரிபார்ப்பைச் செயல்படுத்த அழகான சூப்பைப் பயன்படுத்தவும்

பின்வரும் பைதான் எடுத்துக்காட்டு, நிலையான நூலகமான html.parser உடன் அழகான சூப் 4.15.0 ஐப் பயன்படுத்துகிறது.

உள்ளீடு தயாரித்தல்: html_snippet க்கு கண்டறிய HTML சரத்தை ஒதுக்கவும். ஒரு கோப்பிலிருந்து படித்தால், முதலில் open().read() ஐப் பயன்படுத்தி சரத்தைப் பெறவும், பின்னர் அதை பாகுபடுத்திக்கு அனுப்பவும்.

வெளியீடு எதிர்பார்க்கப்படுகிறது: ஸ்கிரிப்ட் சிக்கல்களின் கட்டமைக்கப்பட்ட பட்டியலை அச்சிட்டு, செயற்கைத் தரவில் அறியப்பட்ட குறைபாடுகளைச் சரிபார்க்க வலியுறுத்தல்களைப் பயன்படுத்தும்.

குறியீடு வெளிப்புற நெட்வொர்க் அல்லது கோப்பு முறைமை செயல்பாடுகளை நம்பவில்லை, மேலும் அனைத்து வலியுறுத்தல்களும் செயற்கை தரவுகளுக்கு எதிராக வடிவமைக்கப்பட்டுள்ளன. தயவு செய்து உங்கள் சொந்த பூட்டப்பட்ட சார்பு சூழலில் இயக்கவும் மேலும் பதிப்பு இணக்கத்தன்மையை கருத வேண்டாம்.

from bs4 import BeautifulSoup

# 输入准备:合成示例包含跳级、伪标题、多H1
# 实际使用时可替换为 open('page.html').read()
html_snippet = """
<h1>用户指南</h1>
<h3>快速开始</h3>
<div class="section-title">高级配置</div>
<h1>附录</h1>
"""

soup = BeautifulSoup(html_snippet, 'html.parser')
headings = soup.find_all(['h1', 'h2', 'h3', 'h4', 'h5', 'h6'])

issues = []
prev_level = 0
h1_count = 0

for tag in headings:
    level = int(tag.name[1])
    text = tag.get_text(strip=True)

    if level == 1:
        h1_count += 1
    if prev_level > 0 and level > prev_level + 1:
        issues.append(f"skip-level: H{prev_level} -> H{level} at '{text}'")
    prev_level = level

if h1_count != 1:
    issues.append(f"multiple-h1: found {h1_count} H1 tags")

# 检查伪标题(仅作为补充信号,不自动纳入层级)
pseudo_titles = soup.find_all('div', class_='section-title')
if pseudo_titles:
    issues.append(f"non-heading-title: {len(pseudo_titles)} div.section-title found")

# 输出与验收:针对本合成示例的预期断言
print("Detected issues:")
for issue in issues:
    print(f"- {issue}")

assert len(issues) == 3, f"Expected 3 issues, got {len(issues)}"
assert any('skip-level' in i for i in issues)
assert any('multiple-h1' in i for i in issues)
assert any('non-heading-title' in i for i in issues)

இந்த ஸ்கிரிப்ட் குறிச்சொல் மட்டத்தில் கட்டமைப்பு முரண்பாடுகளை மட்டுமே சரிபார்க்கிறது மற்றும் உள்ளடக்கத்தின் தரம் அல்லது காட்சி நிலைத்தன்மையை நிவர்த்தி செய்யாது. find_all ஆவண வரிசையில் குறிச்சொற்களின் பட்டியலை வழங்குகிறது, எனவே படிநிலை அனுமானமானது பயணிக்கும்போது பதிவுசெய்யப்பட்ட நிலையை முழுமையாகச் சார்ந்துள்ளது.

பிரிவுகள், கட்டுரைகள் போன்றவற்றின் சிக்கலான கூட்டை நீங்கள் ஆதரிக்க விரும்பினால், நீங்கள் பகுப்பாய்வுக்காக பெற்றோர் முனைகளை இணைக்க வேண்டும். இந்த எடுத்துக்காட்டு மிக அடிப்படையான நேரியல் வரிசை சரிபார்ப்பில் கவனம் செலுத்துகிறது.

📊 முக்கிய ஒப்பீடு: தானியங்கு செயலாக்கம் மற்றும் கைமுறை மதிப்பாய்வு

குறியீடு இயந்திரப் பிழைகளைப் பிடிக்கலாம், ஆனால் அது சொற்பொருள் பற்றிய மனித தீர்ப்பை மாற்ற முடியாது. பின்வரும் அட்டவணை வழக்கமான அவதானிப்புகள் மற்றும் அவற்றுடன் தொடர்புடைய செயலாக்க முறைகளை பட்டியலிடுகிறது.

நிகழ்வுகளைக் கவனியுங்கள்தானியங்கு செயலாக்கம்கைமுறை மதிப்பாய்வு அவசியம்குறிப்பு
H1 முதல் H3 வரை தவிர்க்கும் நிலைஸ்கிப்-லெவலைக் குறிக்கவும்உயர்இது எழுத்தர் பிழையா அல்லது மத்திய அத்தியாயத்தை வேண்டுமென்றே புறக்கணித்ததா என்பதை உறுதிப்படுத்த வேண்டும்
பல H1பல-h1 குறிச்சொல்உயர்ஒற்றை பக்க பயன்பாடுகள் அல்லது பல மொழி பதிப்புகள் சட்டப்பூர்வமாக இருக்கலாம்
div/span தலைப்பு வகுப்பின் பெயரைக் கொண்டுள்ளதுதலைப்பு அல்லாத தலைப்பைக் குறிக்கவும்நடுத்தரஇது ஒரு மரபு டெம்ப்ளேட்டாக இருந்தால், தொகுதி மாற்றம் தேவைப்படலாம்.
H2 உள்ளடக்கம் வெற்று அல்லது தூய சின்னம்கண்டறிய வேண்டாம்உயர்இது உள்ளடக்கத் தரச் சிக்கல் மற்றும் கட்டமைப்புச் சரிபார்ப்பின் நோக்கத்தை மீறுகிறது.
இணைப்புகள் அல்லது முக்கிய குறிச்சொற்களைக் கொண்ட தலைப்புகள்உரையை சாதாரணமாக பிரித்தெடுக்கவும்குறைந்தget_text(strip=True) செயலாக்கப்பட்டது

இந்த விதிகள் தற்போதைய செயற்கை உதாரணத்தின் சரிபார்ப்பு தர்க்கத்திற்கு மட்டுமே பொருந்தும் மற்றும் பொதுவான விவரக்குறிப்பை உருவாக்காது.

டைனமிக் பக்கங்கள், நிழல் DOM அல்லது JS-ரெண்டர் செய்யப்பட்ட உள்ளடக்கம் CMS மூலம் உருவாக்கப்படும் போது, அழகான சூப் முழு DOM ஐப் பெற முடியாது. இந்த நேரத்தில், நீங்கள் முதலில் தலையில்லாத உலாவியைப் பயன்படுத்தி முன்செயல்படுத்த வேண்டும் அல்லது அசல் மூலக் குறியீட்டை கைமுறையாக நேரடியாக மதிப்பாய்வு செய்ய வேண்டும்.

ஆவண மொழிபெயர்ப்புக்கு இந்த சரிபார்ப்புப் பட்டியலைப் பயன்படுத்தவும்

வலைப்பக்க ஆவணங்களின் உரை, இணைப்புகள், குறியீடு மற்றும் அமைப்பு ஆகியவை தனித்தனியாக செயலாக்கப்பட வேண்டும். ஏற்றுக்கொள்ளும் பட்டியலில் பாதுகாக்கப்பட்ட பகுதிகளைச் சேர்க்கவும், பின்னர் மொழிபெயர்ப்பிற்குப் பிறகு படிக்கக்கூடிய தன்மை மற்றும் பக்க விளக்கக்காட்சியை மதிப்பீடு செய்யவும்.

OmniDoc (தயாரிப்பு போர்டல்) பல வடிவ ஆவண மொழிபெயர்ப்பு போர்ட்டலை வழங்குகிறது, மேலும் அதிகாரப்பூர்வ இணையதளம் OCR, சொற்களஞ்சியம் மற்றும் இருமொழி ஒப்பீட்டு செயல்பாடுகளை அறிமுகப்படுத்துகிறது. கோப்புகளில் இருந்து நேரடியாக வேலை செய்ய விரும்பும் குழுக்களுக்கு, இது நிஜ வாழ்க்கை மாதிரிகள் மூலம் மதிப்பீடு செய்ய வேண்டிய பாதையாகும்.

பதிவேற்றம் செய்ய உங்களுக்கு அனுமதி உள்ள டீசென்சிடைஸ் செய்யப்பட்ட கோப்புகளைப் பயன்படுத்தவும், மேலும் முடிவுகளை மதிப்பாய்வு செய்ய இந்தக் கட்டுரையில் உள்ள சரிபார்ப்பு உருப்படிகளைப் பயன்படுத்தவும். OmniDoc இந்தக் கட்டுரையில் திறந்த மூல நூலகங்கள் அல்லது உள் அல்காரிதம்களைப் பயன்படுத்துகிறது அல்லது தயாரிப்பு செயல்திறன் சோதனையை மாற்றியமைக்கவில்லை.

🎯 எந்த முறை உங்களுக்கு ஏற்றது?

நீங்கள் விரைவாக நிலையான HTML ஐ திரையிட வேண்டும் என்றால்

சரிபார்ப்பு ஸ்கிரிப்டை நேரடியாக இயக்கவும், கண்டறியப்பட்ட சிக்கல்களின் வகைகளைப் பதிவுசெய்து, ஒவ்வொரு உருப்படியையும் கைமுறையாக உறுதிப்படுத்தவும்.

உங்கள் பக்கம் JS ஆல் மாறும் வகையில் ரெண்டர் செய்யப்பட்டிருந்தால்

ரெண்டர் செய்யப்பட்ட DOM ஐப் பெற முதலில் ஹெட்லெஸ் உலாவியைப் பயன்படுத்தவும், பின்னர் கட்டமைப்பு சரிபார்ப்பைச் செய்யவும்; பெற முடியாவிட்டால், மூலக் குறியீட்டை கைமுறையாக மதிப்பாய்வு செய்யவும்.

உங்கள் பக்கத்தில் நிறைய div போலி தலைப்புகள் இருந்தால்

இந்த உறுப்புகள் தலைப்புகளாக இருக்க வேண்டுமா என்பதை முதலில் உறுதிப்படுத்தவும். இது ஒரு பாரம்பரிய டெம்ப்ளேட்டாக இருந்தால், தொகுதி மாற்றத்தைக் கருத்தில் கொண்டு, ஏற்றுக்கொள்ளும் போது தனித்தனியாகக் குறிக்கவும்.

❓ அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)

1. குறிச்சொல் இருந்தால், தலைப்பு அமைப்பு சரியானது என்று அர்த்தமா?

இல்லை. குறிச்சொல்லின் இருப்பு "இங்கே ஒரு தலைப்பு உள்ளது" என்று மட்டுமே அர்த்தம். தலைப்புகள் சட்டப்பூர்வமாக உள்ளமைக்கப்பட்ட மரத்தை உருவாக்குகின்றனவா என்பது தனித்தனியாக சரிபார்க்கப்பட வேண்டும்.

2. தலைப்பின் அளவைத் தீர்மானிக்க உலாவி ரெண்டரிங் முடிவுகளை நாம் ஏன் நம்பக்கூடாது?

CSS சொற்பொருள் குறிச்சொற்களை மேலெழுதலாம். அழகான சூப் CSS இன் குறுக்கீடு இல்லாமல் DOM மரத்தையே பாகுபடுத்துகிறது.

3. ஸ்கிரிப்ட் மூலம் கண்டறியப்பட்ட அனைத்து சிக்கல்களும் சரி செய்யப்பட வேண்டுமா?

நிச்சயமற்ற. ஸ்கிப்கள் மற்றும் பல H1 களுக்கு கைமுறையாக உறுதிப்படுத்தல் தேவைப்படுகிறது, ஏனெனில் அவை எழுத்தர் பிழைகள் அல்லது முறையான வடிவமைப்பாக இருக்கலாம்.

4. தலைப்பு உள்ளடக்கத்தின் தரத்தை ஸ்கிரிப்ட் சரிபார்க்க முடியுமா?

முடியாது. வெற்று தலைப்பு உள்ளடக்கம் அல்லது தூய சின்னங்கள் உள்ளடக்க தர சிக்கல்கள் மற்றும் கைமுறையாக மதிப்பாய்வு தேவை.

📝 சுருக்கம்

தலைப்பு நிலைகளில் உள்ள சிக்கல்கள் குறிச்சொற்கள் மற்றும் காட்சி பாணிகளுக்கு இடையில் பெரும்பாலும் மறைக்கப்படுகின்றன. முதலில் மெக்கானிக்கல் ஸ்கிரீனிங்கிற்கு ஸ்கிரிப்ட்களைப் பயன்படுத்தவும், பின்னர் சொற்பொருளை கைமுறையாக தீர்மானிக்கவும். இரண்டின் கலவையானது மிகவும் நிலையான விளைவைக் கொண்டுள்ளது. குறியீடு ஒரு தனிமைப்படுத்தப்பட்ட சூழலில் எடுத்துக்காட்டுகளுடன் சரிபார்க்கப்பட்டது, ஆனால் இது அனைத்து உண்மையான கோப்புகள் அல்லது தயாரிப்பு செயல்திறனுக்கான உத்தரவாதம் அல்ல. முக்கியமான ஆவணங்களைச் செயலாக்கும் முன், அசல் ஆவணங்களை வைத்து, இந்தக் கட்டுரையின் எல்லைகள் மற்றும் ஏற்றுக்கொள்ளும் உருப்படிகளின்படி அவற்றை மதிப்பாய்வு செய்யவும்.

அடுத்த படி: நீங்கள் பணிபுரியும் HTML ஆவணத்தைத் தேர்ந்தெடுத்து, மேலே உள்ள சரிபார்ப்பு ஸ்கிரிப்டை இயக்கவும் மற்றும் கண்டறியப்பட்ட சிக்கல்களின் வகைகளைப் பதிவு செய்யவும். குறியிடப்படாத தலைப்புகள் அல்லது சிக்கலான கூடுகள் இருந்தால், பெற்றோர் கொள்கலன் பகுப்பாய்வை ஆதரிக்க ஸ்கிரிப்டை நீட்டிக்கவும் அல்லது நேரடியாக கைமுறை மதிப்பாய்வு செயல்முறைக்கு நகர்த்தவும். குறிப்பு: அழகான சூப் ஆவணம்

இப்போது முயற்சிக்கவும்: அசல் தளவமைப்பைத் தக்கவைத்து, மொழிபெயர்ப்பைத் தொடங்க ஆவணத்தைப் பதிவேற்றவும்

புதுப்பிக்கப்பட்டது 2026-11-14