рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреГрд╖реНрда рдХреЗ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЬрд╣рд╛рдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рд╕реЗрд╡рд╛рдПрдВ рдЬрдм рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЕрдиреНрдп рд╡рд┐рдзрд┐рдпрд╛рдВ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб рдпрд╛ рдХреЗрд╡рд▓ рдПрдХ рдкрд░рд┐рдЪрдп рдирд╣реАрдВ рд╣реИ);
- рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдкреНрд░рдгрд╛рд▓реА
- рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рдХрдо рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ
- рдбрд╛рдЯрд╛ рдорд╛рдЗрдирд┐рдВрдЧ, рдмреАрдЖрдИ рд╕рд┐рд╕реНрдЯрдо
рд╕рдорд╛рдзрд╛рди рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ред рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде, рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдирдП рдЕрд░реНрде рддрддреНрд╡реЛрдВ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЖрдЗрдП рдЙрди рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
HTML5 рдЕрд░реНрде рддрддреНрд╡
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрд░реНрде рддрддреНрд╡ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ:
- рдЕрдиреБрднрд╛рдЧ - рдПрдХ рддрддреНрд╡ рд╕рдореВрд╣ рд╡рд┐рд╖рдпрдЧрдд рдмреНрд▓реЙрдХред рдЕрдиреБрднрд╛рдЧ рддрддреНрд╡реЛрдВ рдХреЛ рдиреЗрд╕реНрдЯреЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
- рд╣реЗрдбрд░ - рдЗрд╕рдореЗрдВ рдПрдХ рд╕реЗрдХреНрд╢рди, рдЯреЗрдмрд▓ рдЖрджрд┐ рдХрд╛ рд╢реАрд░реНрд╖рдХ рд╣реЛрддрд╛ рд╣реИред
- рдкрд╛рдж рд▓реЗрдЦ - рд╡реЗрдм рдкреЗрдЬ рдХрд╛ рдкрд╛рдж рд▓реЗрдЦ, рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рдмреНрд▓реЙрдХ рдореЗрдВ рд╕рд╛рдЗрдЯ, рд╕рдВрдкрд░реНрдХ, рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ
- рдиреМрд╕реЗрдирд╛ - рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмреНрд▓реЙрдХ, рд▓рд┐рдВрдХ рдХреА рд╕реВрдЪреА, рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╖рдп
- рд▓реЗрдЦ - рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА
- рдПрдХ рддрд░рдл - рдореБрдЦреНрдп рдмреНрд▓реЙрдХ рдирд╣реАрдВ, рдЖрдорддреМрд░ рдкрд░ рдкреГрд╖реНрда рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрддрд╛ рд╣реИ
рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ:
- HTML5 рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдбреНрд░рд╛рдлреНрдЯ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ
- IE рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрди рдЯреИрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
- рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рд╕рдорд╛рди рд╡реЗрдм рдкреЗрдЬ рд▓реЗрдЖрдЙрдЯ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
- рдХрд┐рд╕реА рдиреЗ рднреА рдмреЗрдИрдорд╛рди рдПрд╕рдИрдУ рдЖрд╢рд╛рд╡рд╛рджреА рдХреЛ рд░рджреНрдж рдирд╣реАрдВ рдХрд┐рдпрд╛
рдкрдардиреАрдпрддрд╛
рд╡реЗрдмрд╕рд╛рдЗрдЯ: http://lab.arc90.com/experiments/readability/
рдкрдардиреАрдпрддрд╛ рдЖрд░реНрдХ 90 рд▓реИрдм рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдЫреЛрдЯрд╛ рдмреБрдХрдорд╛рд░реНрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд░реВрдк рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдкрдардиреАрдпрддрд╛ DOM рдореЙрдбрд▓ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдФрд░ "рдЙрдкрдпреЛрдЧреА" рд╕рд╛рдордЧреНрд░реА рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред
рдкрдардиреАрдпрддрд╛ рдЙрджрд╛рд╣рд░рдг:
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реИрдВ, рдФрд░ рд╕рдлрд╛рд░реА рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рдлрд╛рд░реА рд░реАрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреЛ рд▓реЛрдЧ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рджрд░рдЕрд╕рд▓, рдмрд╛рдж рдореЗрдВ рдЙрд╕ рдкрд░ рдФрд░ рдЕрдзрд┐рдХред
рд╕реВрдЪрдирд╛ рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдорд╣рддреНрд╡ рдкрд░ рд╢реЛрдз
рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореИрдВ рдРрд╕реЗ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ:
- рд╣рдо рд╕реВрдЪрдирд╛ рд╢реЛрд░ рд╕реЗ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЛ рд╕рд╛рдл рдХрд░рддреЗ рд╣реИрдВ
- SmartBrowser рдХреЗ рд╕рд╛рде рд╡реЗрдм рдкреГрд╖реНрда рд╕рд╛рдордЧреНрд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг
- рд╡реЗрдм рдкреГрд╖реНрдареЛрдВ рдХреА рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SeoRank рдорд╛рдирджрдВрдб
- рдЬрд╛рдирдХрд╛рд░реА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рддрд░реАрдХреЗ рдвреВрдВрдврдирд╛ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ
рд╕реНрдорд╛рд░реНрдЯрдмреНрд░рд╛рдЙрдЬрд░ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд▓реНрдж рд╣реА рд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╡реЗрдм рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдмрдврд╝ рдЧрдпрд╛, рдЬрдмрдХрд┐ рдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореЙрдбрд▓ рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ SmartBrowser рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ SmartBrowser рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рд╡реЗрдм рдкреЗрдЬ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
MainContentExtractor r = new MainContentExtractor(new Uri(tbUrl.Text.Trim()));
var html = r.GetContent();
webBrowser1.DocumentText = r.getTitle().InnerText + html;
рд╕рднреА рддрд░реНрдХ рд╡рд┐рдХрд╕рд┐рдд рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рд╡рд╛рд▓реЗ рдПрд╕рдбреАрдХреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдореЗрдирдХреЙрдиреНрдЯреЗрдВрдЯ рдПрдХреНрд╕реНрдЯреНрд░реЗрдХреНрдЯрд░ рд╡рд░реНрдЧ рдореЗрдВ рдПрдиреНрдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ (рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрднреА рддрдХ рд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ), рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ рд▓рд┐рдЦрд╛ рдерд╛ред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореБрдЭреЗ рдХрдИ рдкреНрд░рд╕рд┐рджреНрдз рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗ:
рдлрд┐рд▓рд╣рд╛рд▓ рдХреБрдЫ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣рдмреНрд░ рдХреЗ рд╕рд╛рдеред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд╕рдордп рдЕрдиреБрд╕рдВрдзрд╛рди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдерд┐рд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред