рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреА рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рд╕реВрдЪрдирд╛ рд╢реЛрд░ рд╕реЗ рд╡реЗрдм рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╕реВрдЪрдирд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЗ рддрддреНрдХрд╛рд▓ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЗрд╕рдХрд╛ рд╕рд╛рд░ рд╕реВрдЪрдирд╛ рд╢реЛрд░ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рдФрд░ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИред



рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:







рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреГрд╖реНрда рдХреЗ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:







рдЬрд╣рд╛рдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

рд╕рдорд╛рдзрд╛рди рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ред рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде, рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдирдП рдЕрд░реНрде рддрддреНрд╡реЛрдВ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЖрдЗрдП рдЙрди рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред



HTML5 рдЕрд░реНрде рддрддреНрд╡



рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрд░реНрде рддрддреНрд╡ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ: рдХреНрд▓рд╛рд╕рд┐рдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рд╕рдВрд░рдЪрдирд╛:



рдЫрд╡рд┐



рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ: рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдордп рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдЕрд░рдмреЛрдВ рдкреГрд╖реНрдареЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реИ рдЬреЛ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд▓рд┐рдЦреЗ рдЧрдП рдереЗ рдФрд░ рдирдП рдорд╛рдирдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред



рдкрдардиреАрдпрддрд╛



рд╡реЗрдмрд╕рд╛рдЗрдЯ: http://lab.arc90.com/experiments/readability/



рдкрдардиреАрдпрддрд╛ рдЖрд░реНрдХ 90 рд▓реИрдм рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдЫреЛрдЯрд╛ рдмреБрдХрдорд╛рд░реНрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд░реВрдк рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдкрдардиреАрдпрддрд╛ DOM рдореЙрдбрд▓ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдФрд░ "рдЙрдкрдпреЛрдЧреА" рд╕рд╛рдордЧреНрд░реА рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред



рдкрдардиреАрдпрддрд╛ рдЙрджрд╛рд╣рд░рдг:







рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реИрдВ, рдФрд░ рд╕рдлрд╛рд░реА рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рдлрд╛рд░реА рд░реАрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреЛ рд▓реЛрдЧ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рджрд░рдЕрд╕рд▓, рдмрд╛рдж рдореЗрдВ рдЙрд╕ рдкрд░ рдФрд░ рдЕрдзрд┐рдХред



рд╕реВрдЪрдирд╛ рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдорд╣рддреНрд╡ рдкрд░ рд╢реЛрдз



рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореИрдВ рдРрд╕реЗ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ: рдЦреБрдж рдХрд╛ рд╡рд┐рдХрд╛рд╕ - рд╕реНрдорд╛рд░реНрдЯрдмреНрд░реЛрд╕рд░ - рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЬреЛ рд╕реВрдЪрдирд╛ рд╢реЛрд░ рдХреЗ рд╡реЗрдм рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИ, рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ http://smartbrowser.codeplex.com/ рдкрд░ рдХреЛрдбрдкреНрд▓реЗрдХреНрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред



рд╕реНрдорд╛рд░реНрдЯрдмреНрд░рд╛рдЙрдЬрд░ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд▓реНрдж рд╣реА рд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╡реЗрдм рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдмрдврд╝ рдЧрдпрд╛, рдЬрдмрдХрд┐ рдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореЙрдбрд▓ рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред



рд╡рд░реНрддрдорд╛рди рдореЗрдВ SmartBrowser рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:







рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ SmartBrowser рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рд╡реЗрдм рдкреЗрдЬ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



MainContentExtractor r = new MainContentExtractor(new Uri(tbUrl.Text.Trim()));

var html = r.GetContent();

webBrowser1.DocumentText = r.getTitle().InnerText + html;









рд╕рднреА рддрд░реНрдХ рд╡рд┐рдХрд╕рд┐рдд рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рд╡рд╛рд▓реЗ рдПрд╕рдбреАрдХреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдореЗрдирдХреЙрдиреНрдЯреЗрдВрдЯ рдПрдХреНрд╕реНрдЯреНрд░реЗрдХреНрдЯрд░ рд╡рд░реНрдЧ рдореЗрдВ рдПрдиреНрдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ (рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрднреА рддрдХ рд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ), рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ рд▓рд┐рдЦрд╛ рдерд╛ред



рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореБрдЭреЗ рдХрдИ рдкреНрд░рд╕рд┐рджреНрдз рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗ:



























рдлрд┐рд▓рд╣рд╛рд▓ рдХреБрдЫ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣рдмреНрд░ рдХреЗ рд╕рд╛рдеред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд╕рдордп рдЕрдиреБрд╕рдВрдзрд╛рди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдерд┐рд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред



рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред



All Articles