рдбрд╛рдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рд╕рдВрдЧ рдХреЗ рдЧрд▓рдд рд╣реБрди рд╕рдХреНрдЫ? рддрдереНрдпрд╛рдВрдХ рд╕рдВрдХрд▓рди

рдбрд╛рдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рд╕рдВрдЧ рдХреЗ рдЧрд▓рдд рд╣реБрди рд╕рдХреНрдЫ? рддрдереНрдпрд╛рдВрдХ рд╕рдВрдХрд▓рди
рдЖрдЬ рддреНрдпрд╣рд╛рдБ 100500 рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдкрд╛рдареНрдпрдХреНрд░рдорд╣рд░реВ рдЫрдиреН рд░ рдпреЛ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рдирдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдзреЗрд░реИ рдкреИрд╕рд╛ рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдкрд╛рдареНрдпрдХреНрд░рдорд╣рд░реВ рдорд╛рд░реНрдлрдд рдХрдорд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ (рдХрд┐рди рдЦрдиреНрдиреБрд╣реЛрд╕реН рдЬрдм рддрдкрд╛рдИрдВ рдмреЗрд▓рдЪрд╣рд░реВ рдмреЗрдЪреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ?) рдпреА рдкрд╛рдареНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рдореБрдЦреНрдп рд╣рд╛рдирд┐ рдпреЛ рд╣реЛ рдХрд┐ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рдорд╕рдБрдЧ рдХреБрдиреИ рд╕рд░реЛрдХрд╛рд░ рдЫреИрди: рдХрд╕реИрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдврд╛рдБрдЪрд╛рдорд╛ рд╕рдлрд╛, рдкреНрд░рд╢реЛрдзрд┐рдд рдбрд╛рдЯрд╛ рджрд┐рдиреЗрдЫреИрдиред рд░ рдЬрдм рддрдкрд╛рдЗрдБ рдкрд╛рдареНрдпрдХреНрд░рдо рдЫреЛрдбреНрдиреБрд╣реБрдиреНрдЫ рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдзреЗрд░реИ рдмрд╛рд░реАрдХрд╕рд╣рд░реВ рджреЗрдЦрд╛ рдкрд░реНрдЫрдиреНред

рддрд╕рд░реНрде, рдо, рдореЗрд░рд╛ рд╕рд╛рдереАрд╣рд░реВ рд░ рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрд╕рдБрдЧ рднрдПрдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдШрдЯрдирд╛рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд "рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рдирдорд╛ рдХреЗ рдЧрд▓реНрддреА рд╣реБрди рд╕рдХреНрдЫ" рдиреЛрдЯрд╣рд░реВрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реБрд░реБ рдЧрд░реНрджреИрдЫреМрдВред рд╣рд╛рдореА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдиреЗрдЫреМрдВ: рдпреЛ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХрд╕рд░реА рд╣реБрдиреНрдЫред рдЖрдЬ рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рдХрд╛рд░реНрдпрдХреЛ рд╕рд╛рде рд╕реБрд░реВ рдЧрд░реМрдВред

рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛рдХреЛ рд╕рд╛рде рдХрд╛рдо рдЧрд░реНрди рдерд╛рд▓реЗрдкрдЫрд┐ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓реЗ рдардХреНрдХрд░ рдЦрд╛рдПрдХреЛ рдкрд╣рд┐рд▓реЛ рдХреБрд░рд╛ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдпреЛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдиреБ рд╣реЛ рдЬреБрди рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдЫред рдпрд╕ рд▓реЗрдЦрдХреЛ рдореБрдЦреНрдп рд╕рдиреНрджреЗрд╢:

рд╣рд╛рдореА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдкрдорд╛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди, рд╕рдлрд╛ рд░ рддрдпрд╛рд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╕рдордп, рд╕реНрд░реЛрдд рд░ рдкреНрд░рдпрд╛рд╕рд▓рд╛рдИ рдХрдо рдЖрдБрдХрд▓рди рдЧрд░реНрдЫреМрдВред

рд░ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рд░реЛрдХреНрди рдХреЗ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдЫрд▓рдлрд▓ рдЧрд░реНрдиреЗрдЫреМрдВред

рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдорд╛рдирдХрд╛ рдЕрдиреБрд╕рд╛рд░, рд╕рдлрд╛рдИ, рд░реВрдкрд╛рдиреНрддрд░рдг, рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ, рдлреАрдЪрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩ, рдЖрджрд┐рдорд╛ реореж-репреж% рд╕рдордп рд▓рд╛рдЧреНрдЫ, рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг резреж-реиреж% рд╣реБрдиреНрдЫ, рдЬрдмрдХрд┐ рдкреНрд░рд╛рдпрдГ рд╕рдмреИ рд╢реИрдХреНрд╖рд┐рдХ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдорд╛ рдорд╛рддреНрд░ рдХреЗрдиреНрджреНрд░рд┐рдд рд╣реБрдиреНрдЫрдиреНред

рдПрдЙрдЯрд╛ рд╕рд╛рдзрд╛рд░рдг рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛ рддреАрдирд╡рдЯрд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рдПрдЙрдЯрд╛ рд╕рд╛рдзрд╛рд░рдг рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рд╣реЗрд░реМрдВ рд░ рд╣реЗрд░реМрдВ рдХрд┐ "рдЙрддреНрддреЗрдЬрдХ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВ" рдХреЗ рд╣реБрдиреНред

рд░ рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛, рдлреЗрд░рд┐, рд╣рд╛рдореА рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рд░ рд╕рдореБрджрд╛рдпрд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрдХреЛ рд╕рдорд╛рди рднрд┐рдиреНрдирддрд╛рд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреЗрдЫреМрдВ:

  1. рджреБрдИ Reddit subreddits
  2. Habr рдХреЛ рджреБрдИ рдЦрдгреНрдб
  3. Odnoklassniki рдХреЛ рджреБрдИ рд╕рдореВрд╣

рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛ рд╕рд╢рд░реНрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг

рд╕рд╛рдЗрдЯ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН рд░ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкрдвреНрдиреБрд╣реЛрд╕реН, рдпрджрд┐ рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЫ рднрдиреЗ, рдкрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдШрдгреНрдЯрд╛, рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд░ рдбрд┐рдмрдЧрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдШрдгреНрдЯрд╛рд╣рд░реВ рдЫреБрдЯрд╛рдЙрдиреБрд╣реЛрд╕реНред рд╕рдЩреНрдХрд▓рдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдШрдгреНрдЯрд╛ рдердкреНрдиреБрд╣реЛрд╕реНред рд░рд┐рдЬрд░реНрднрдорд╛ рдХреЗрд╣реА рдШрдгреНрдЯрд╛рдорд╛ рдлреНрдпрд╛рдБрдХреНрдиреБрд╣реЛрд╕реН (рджреБрдИрд▓реЗ рдЧреБрдгрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ N рдШрдгреНрдЯрд╛ рдердкреНрдиреБрд╣реЛрд╕реН)ред

рдореБрдЦреНрдп рдмрд┐рдиреНрджреБ: рд╕рдордп рдЕрдиреБрдорд╛рдирд╣рд░реВ рдЕрдиреБрдорд╛рди рд░ рдЕрдиреБрдорд╛рдирдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╣реБрдиреНрдЫрдиреН рдХрд┐ рдпрд╕рд▓реЗ рдХрддрд┐ рд╕рдордп рд▓рд┐рдиреНрдЫред

рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рд╕рд╢рд░реНрдд рд╕рдорд╕реНрдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рдореНрди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдЕрдиреБрдорд╛рди рдЧрд░реЗрд░ рд╕рдордп рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ:

  • рдбрд╛рдЯрд╛рдХреЛ рд╕рд╛рдЗрдЬ рдХреЗ рд╣реЛ рд░ рдпрд╕рд▓рд╛рдИ рднреМрддрд┐рдХ рд░реВрдкрдорд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ (*рддрд▓ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН*)ред
  • рдПрдЙрдЯрд╛ рд░реЗрдХрд░реНрдбрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдиреЗ рд╕рдордп рдХреЗ рд╣реЛ рд░ рддрдкрд╛рдИрдВрд▓реЗ рджреЛрд╕реНрд░реЛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд╕рдХреНрдиреБ рдЕрдШрд┐ рдХрддрд┐ рд╕рдордп рдкрд░реНрдЦрдиреБ рдкрд░реНрдЫ?
  • рд▓реЗрдЦреНрдиреЗ рдХреЛрдбрд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╕рд▓реЗ рд░рд╛рдЬреНрдпрд▓рд╛рдИ рдмрдЪрдд рдЧрд░реНрдЫ рд░ (рдпрджрд┐ рд╣реЛрдЗрди) рд╕рдмреИ рдЕрд╕рдлрд▓ рд╣реБрдБрджрд╛ рдкреБрди: рд╕реБрд░реБ рд╣реБрдиреНрдЫред
  • рд╣рд╛рдореАрд▓рд╛рдИ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЪрд╛рд╣рд┐рдиреНрдЫ рдХрд┐ рднрдиреЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреБрд╣реЛрд╕реН рд░ API рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдордп рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдбреЗрдЯрд╛ рдЬрдЯрд┐рд▓рддрд╛рдХреЛ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрдиреБрд╣реЛрд╕реН: рд╕рдВрд░рдЪрдирд╛, рдХрддрд┐ рд░реВрдкрд╛рдиреНрддрд░рдгрд╣рд░реВ, рдХреЗ рд░ рдХрд╕рд░реА рдирд┐рдХрд╛рд▓реНрдиреЗред
  • рдиреЗрдЯрд╡рд░реНрдХ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд░ рдЧреИрд░-рдорд╛рдирдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡реНрдпрд╡рд╣рд╛рд░рдХреЛ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрд╣рд░реВ рдХрд╛рдЧрдЬрд╛рддрдорд╛ рдЫрдиреН рднрдиреЗ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдпрджрд┐ рд╣реЛрдЗрди рднрдиреЗ, рдХрд╕рд░реА рд░ рдХрддрд┐ рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдЫред

рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рд╕рдордп рдЕрдиреБрдорд╛рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ - рддрдкрд╛рдИрдВрд▓реЗ рд╡рд╛рд╕реНрддрд╡рдорд╛ "рдмрд▓рдорд╛ рдЯреЛрд╣реА" рдорд╛ рд╕рдордп рд░ рдкреНрд░рдпрд╛рд╕ рдЦрд░реНрдЪ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ - рддрдм рдорд╛рддреНрд░ рддрдкрд╛рдИрдВрдХреЛ рдпреЛрдЬрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реБрдиреЗрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рддрдкрд╛рдИрд▓рд╛рдИ "рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рдХрддрд┐ рд╕рдордп рд▓рд╛рдЧреНрдЫ" рднрдиреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЬрддрд┐рд╕реБрдХреИ рджрдмрд╛рдм рджрд┐рдиреБрд╣реЛрд╕реН - рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЖрдлреИрд▓рд╛рдИ рдХреЗрд╣рд┐ рд╕рдордп рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН рд░ рд╕рдорд╕реНрдпрд╛рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдкрджрдгреНрдбрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ рд╕рдордп рдХрддрд┐ рдлрд░рдХ рд╣реБрдиреЗрдЫ рднрдиреЗрд░ рддрд░реНрдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд░ рдЕрдм рд╣рд╛рдореА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗрдЫреМрдВ рдЬрд╣рд╛рдБ рддреНрдпрд╕реНрддрд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреЗрдЫрдиреНред

рдореБрдЦреНрдп рдмрд┐рдиреНрджреБ: рдЕрдиреБрдорд╛рди рдХрд╛рд░реНрдпрдХреЛ рджрд╛рдпрд░рд╛ рд░ рдЬрдЯрд┐рд▓рддрд╛рд▓рд╛рдИ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдиреЗ рдореБрдЦреНрдп рдХрд╛рд░рдХрд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред

рдХрд╛рд░реНрдпрд╛рддреНрдордХ рддрддреНрд╡рд╣рд░реВ рдкрд░реНрдпрд╛рдкреНрдд рдорд╛рддреНрд░рд╛рдорд╛ рд╕рд╛рдиреЛ рд╣реБрдБрджрд╛ рдЕрдиреБрдорд╛рди-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдорд╛рди рд░рд╛рдореНрд░реЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЛ рд░ рд╕рдорд╕реНрдпрд╛рдХреЛ рдбрд┐рдЬрд╛рдЗрдирд▓рд╛рдИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрди рд╕рдХреНрдиреЗ рдзреЗрд░реИ рдХрд╛рд░рдХрд╣рд░реВ рдЫреИрдирдиреНред рддрд░ рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛, рддреНрдпрд╕реНрддрд╛ рдХрд╛рд░рдХрд╣рд░реВ рдзреЗрд░реИ рдзреЗрд░реИ рд╣реБрдиреНрдЫрдиреН рд░ рдпрд╕реНрддреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╣реБрдиреНрдЫред

Reddit рд╕рдореБрджрд╛рдпрд╣рд░реВрдХреЛ рддреБрд▓рдирд╛

рд╕рдмреИрднрдиреНрджрд╛ рд╕рд░рд▓ рдХреЗрд╕рдХреЛ рд╕рд╛рде рд╕реБрд░реВ рдЧрд░реМрдВ (рдпрд╕ рдкрдЫрд┐ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ)ред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЗрдорд╛рдирджрд╛рд░ рд╣реБрди, рд╣рд╛рдореАрд╕рдБрдЧ рд▓рдЧрднрдЧ рдЖрджрд░реНрд╢ рдХреЗрд╕ рдЫ, рд╣рд╛рдореНрд░реЛ рдЬрдЯрд┐рд▓рддрд╛ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдЬрд╛рдБрдЪ рдЧрд░реМрдВ:

  • рддреНрдпрд╣рд╛рдБ рдПрдХ рд╕рдлрд╛, рд╕реНрдкрд╖реНрдЯ рд░ рджрд╕реНрддрд╛рд╡реЗрдЬ API рдЫред
  • рдпреЛ рдЕрддреНрдпрдиреНрдд рд╕рд░рд▓ рдЫ рд░ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛, рдЯреЛрдХрди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреНрдЫред
  • рдЫрдиреН рдкрд╛рдЗрдерди рд░реНрдпрд╛рдкрд░ - рдзреЗрд░реИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реБ рд╕рдВрдЧред
  • рдПрдЙрдЯрд╛ рд╕рдореБрджрд╛рдп рдЬрд╕рд▓реЗ reddit рдорд╛ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджрдЫ (рдЬрд╕реНрддреИ рдкрд╛рдЗрдерди рд░реНрдпрд╛рдкрд░ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ YouTube рднрд┐рдбрд┐рдпреЛрд╣рд░реВрдорд╛ рдкрдирд┐) рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐.
  • рд╣рд╛рдореАрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рд╛рдпрдГ API рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреНред рдпрд╕рдмрд╛рд╣реЗрдХ, рдХреЛрдб рдХрдореНрдкреНрдпрд╛рдХреНрдЯ рд░ рд╕рдлрд╛ рджреЗрдЦрд┐рдиреНрдЫ, рддрд▓ рдПрдХ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рдЙрджрд╛рд╣рд░рдг рд╣реЛ рдЬрд╕рд▓реЗ рдкреЛрд╕реНрдЯрдорд╛ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджрдЫред

def get_comments(submission_id):
    reddit = Reddit(check_for_updates=False, user_agent=AGENT)
    submission = reddit.submission(id=submission_id)
    more_comments = submission.comments.replace_more()
    if more_comments:
        skipped_comments = sum(x.count for x in more_comments)
        logger.debug('Skipped %d MoreComments (%d comments)',
                     len(more_comments), skipped_comments)
    return submission.comments.list()

рдмрд╛рдЯ рд▓рд┐рдЗрдПрдХреЛ рд╣реЛ рдпреЛ рд░реНтАНрдпрд╛рдкрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ рдЪрдпрдиред

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

  • API рд╕реАрдорд╛рд╣рд░реВ - рд╣рд╛рдореА рдмреНрдпрд╛рдЪрд╣рд░реВрдорд╛ рдбреЗрдЯрд╛ рд▓рд┐рди рдмрд╛рдзреНрдп рдЫреМрдВ (рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдмреАрдЪрдХреЛ рд╕реБрддреНрдиреЗ, рдЖрджрд┐)ред
  • рд╕рдЩреНрдХрд▓рди рд╕рдордп - рдкреВрд░реНрдг рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░ рддреБрд▓рдирд╛рдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдорд╛рдХреБрд░рд╛рд▓рд╛рдИ рд╕рдмрд░реЗрдбрд┐рдЯ рдорд╛рд░реНрдлрдд рд╣рд┐рдВрдбреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╕рдордп рдЫреБрдЯреНрдпрд╛рдЙрдиреБ рдкрд░реНрдЫред
  • рдмрдЯ рд╕рд░реНрднрд░рдорд╛ рдЪрд▓реНрдиреБ рдкрд░реНрдЫ-рддрдкрд╛рдИрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЖрдлреНрдиреЛ рд▓реНрдпрд╛рдкрдЯрдкрдорд╛ рдорд╛рддреНрд░ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрди, рдпрд╕рд▓рд╛рдИ рдЖрдлреНрдиреЛ рдмреНрдпрд╛рдХрдкреНрдпрд╛рдХрдорд╛ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН, рд░ рдЖрдлреНрдиреЛ рд╡реНрдпрд╡рд╕рд╛рдпрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред рддреНрдпрд╕реИрд▓реЗ рдореИрд▓реЗ VPS рдорд╛ рд╕рдмреИ рдХреБрд░рд╛ рдЪрд▓рд╛рдПрдБред рдкреНрд░рдореЛрд╢рдирд▓ рдХреЛрдб habrahabr10 рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рддрдкрд╛рдИрдВрд▓реЗ рд▓рд╛рдЧрддрдХреЛ рдЕрд░реНрдХреЛ 10% рдмрдЪрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • рдХреЗрд╣реА рдбреЗрдЯрд╛рдХреЛ рднреМрддрд┐рдХ рдкрд╣реБрдБрдЪ (рддрд┐рдиреАрд╣рд░реВ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдЫрдиреН рд╡рд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рдЫрдиреН) - рдпрд╕рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдиреБ рдкрд░реНрдЫ; рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛, рд╕рдмреИ рдбреЗрдЯрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордпрдорд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред
  • рдиреЗрдЯрд╡рд░реНрдХ рддреНрд░реБрдЯрд┐рд╣рд░реВ: рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ рдПрдХ рдкреАрдбрд╛ рд╣реЛред
  • рдпреЛ рдЬреАрд╡рд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд╛рдЯрд╛ рд╣реЛ - рдпреЛ рдХрд╣рд┐рд▓реНрдпреИ рд╢реБрджреНрдз рдЫреИрдиред

рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдпреЛ рд╡рд┐рдХрд╛рд╕ рдорд╛ рдпреА nuances рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдгреНрдЯрд╛/рджрд┐рдирд╣рд░реВ рд╕рдорд╛рди рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╡рд┐рдХрд╛рд╕ рдЕрдиреБрднрд╡ рд╡рд╛ рдЕрдиреБрднрд╡рдорд╛ рдирд┐рд░реНрднрд░ рд╣реБрдиреНрдЫрдиреН, рддрдерд╛рдкрд┐, рд╣рд╛рдореА рджреЗрдЦреНрдЫреМрдВ рдХрд┐ рдпрд╣рд╛рдБ рдХрд╛рд░реНрдп рд╡рд┐рд╢реБрджреНрдз рд░реВрдкрдорд╛ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩреН рд╣реЛ рд░ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдердк рд╢рд░реАрд░ рдЪрд╛рд▓рд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди - рд╕рдмреИ рдХреБрд░рд╛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░ рд╕рдореНрдкрдиреНрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

Habr рдЦрдгреНрдбрд╣рд░реВрдХреЛ рддреБрд▓рдирд╛

рдереНрд░реЗрдбрд╣рд░реВ рд░/рд╡рд╛ Habr рдХреЛ рдЦрдгреНрдбрд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗ рдердк рд░реЛрдЪрдХ рд░ рдЧреИрд░-рддреБрдЪреНрдЫ рдорд╛рдорд▓рд╛рдорд╛ рдЬрд╛рдФрдВред

рд╣рд╛рдореНрд░реЛ рдЬрдЯрд┐рд▓рддрд╛ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдЬрд╛рдБрдЪ рдЧрд░реМрдВ - рдпрд╣рд╛рдБ, рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдиреНрджреБ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдХрд╛рд░реНрдп рдЖрдлреИрдВрдорд╛ рдереЛрд░реИ рдЦрдиреНрдиреБрдкрд░реНрдЫ рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫред

  • рд╕реБрд░реБрдорд╛ рддрдкрд╛рдИрд▓реЗ рд╕реЛрдЪреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдПрдкреАрдЖрдИ рдЫ, рддрд░ рддреНрдпрд╣рд╛рдБ рдЫреИрдиред рд╣реЛ, рд╣реЛ, Habr рд╕рдБрдЧ рдПрдкреАрдЖрдИ рдЫ, рддрд░ рдпреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдЫреИрди (рд╡рд╛ рд╣реБрдирд╕рдХреНрдЫ рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрджреИрди)ред
  • рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдЗрдБ рднрд░реНрдЦрд░ html рдкрд╛рд░реНрд╕ рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ - "рдЖрдпрд╛рдд рдЕрдиреБрд░реЛрдзрд╣рд░реВ", рдХреЗ рдЧрд▓рдд рд╣реБрди рд╕рдХреНрдЫ?
  • рдЬреЗ рднрдП рдкрдирд┐ рдХрд╕рд░реА рдкрд╛рд░реНрд╕ рдЧрд░реНрдиреЗ? рд╕рдмреИрднрдиреНрджрд╛ рд╕рд░рд▓ рд░ рдкреНрд░рд╛рдпрдГ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рднрдиреЗрдХреЛ IDs рдорд╛ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдиреБ рд╣реЛ, рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдпреЛ рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдЫреИрди рд░ рд╡рд┐рднрд┐рдиреНрди рдХреЗрд╕рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ - рдпрд╣рд╛рдБ рд╕рдмреИ рдЕрд╡рд╕реНрдерд┐рддрд╣рд░реВ рдмреАрдЪ рд╡рд╛рд╕реНрддрд╡рд┐рдХ ID рд╣рд░реВрдХреЛ рдШрдирддреНрд╡рдХреЛ рдЙрджрд╛рд╣рд░рдг рд╣реЛред

    рдбрд╛рдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рд╕рдВрдЧ рдХреЗ рдЧрд▓рдд рд╣реБрди рд╕рдХреНрдЫ? рддрдереНрдпрд╛рдВрдХ рд╕рдВрдХрд▓рди
    рдмрд╛рдЯ рд▓рд┐рдЗрдПрдХреЛ рд╣реЛ рдпреЛ рд▓реЗрдЦ

  • рд╡реЗрдмрдХреЛ рд╢реАрд░реНрд╖рдорд╛ HTML рдорд╛ рдмреЗрд░рд┐рдПрдХреЛ рдХрдЪреНрдЪрд╛ рдбрд╛рдЯрд╛ рдкреАрдбрд╛ рд╣реЛред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВ рд▓реЗрдЦрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рд╕рдЩреНрдХрд▓рди рд░ рдмрдЪрдд рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ: рддрдкрд╛рдИрдВрд▓реЗ html рдмрд╛рдЯ рдЕрдЩреНрдХ рдлрд╛рдбреНрдиреБ рднрдпреЛ рд░ рдердк рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдЩреНрдЦреНрдпрд╛рдХреЛ рд░реВрдкрдорд╛ рдмрдЪрдд рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдиреБрднрдпреЛ: 

    1) int(рд╕реНрдХреЛрд░) рд▓реЗ рддреНрд░реБрдЯрд┐ рдлреНрдпрд╛рдБрдХреНрдЫ: Habr├й рдорд╛ рдПрдХ рдорд╛рдЗрдирд╕ рдЫ, рдЬрд╕реНрддреИ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд░реЗрдЦрд╛ "тАУ5" рдорд╛ - рдпреЛ рдПрдХ en рдбреНрдпрд╛рд╕ рд╣реЛ, рдорд╛рдЗрдирд╕ рдЪрд┐рдиреНрд╣ рд╣реЛрдЗрди (рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдкрдорд╛, рд╕рд╣реА?), рддреНрдпрд╕реИрд▓реЗ рдХреЗрд╣рд┐ рдмрд┐рдиреНрджреБрдорд╛ рдореИрд▓реЗ рдкрд╛рд░реНрд╕рд░рд▓рд╛рдИ рдпрд╕реНрддреЛ рднрдпрд╛рдирдХ рдлрд┐рдХреНрд╕рдХреЛ рд╕рд╛рде рдЬреАрд╡рдирдорд╛ рдЙрдард╛рдЙрдиреБрдкрд░реНрдиреЗ рдерд┐рдпреЛред

    try:
          score_txt = post.find(class_="score").text.replace(u"тАУ","-").replace(u"+","+")
          score = int(score_txt)
          if check_date(date):
            post_score += score
    

    рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдкрдирд┐ рдорд┐рддрд┐, рдкреНрд▓рд╕ рд░ рдорд╛рдЗрдирд╕рд╣рд░реВ рдирд╣реБрди рд╕рдХреНрдЫ (рдЬрд╕реНрддреИ рд╣рд╛рдореАрд▓реЗ check_date рдкреНрд░рдХрд╛рд░реНрдпрдорд╛ рдорд╛рдерд┐ рджреЗрдЦреНрдпреМрдВ, рдпреЛ рднрдпреЛ)ред

    2) рдЕрдирд╕реНрдХреЗрдк рд╡рд┐рд╢реЗрд╖ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рд╣рд░реВ - рддрд┐рдиреАрд╣рд░реВ рдЖрдЙрдиреЗрдЫрдиреН, рддрдкрд╛рдИрдВ рддрдпрд╛рд░ рд╣реБрди рдЖрд╡рд╢реНрдпрдХ рдЫред

    3) рдкреЛрд╖реНрдЯрдХреЛ рдкреНрд░рдХрд╛рд░ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрд░рдЪрдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫред

    4) рдкреБрд░рд╛рдирд╛ рдкреЛрд╕реНрдЯрд╣рд░реВрдорд╛ **рдЕрдиреМрдареЛ рд╕рдВрд░рдЪрдирд╛** рд╣реБрди рд╕рдХреНрдЫред

  • рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, рддреНрд░реБрдЯрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдВрдЧ рд░ рдХреЗ рд╣реБрди рд╕рдХреНрдЫ рд╡рд╛ рдирд╣реБрди рд╕рдХреНрдЫ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ рд░ рддрдкрд╛рдИрд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди рдХрд┐ рдХреЗ рдЧрд▓реНрддреА рд╣реБрдиреЗрдЫ рд░ рдЕрдиреНрдп рд╕рдВрд░рдЪрдирд╛ рдХрд╕рд░реА рд╣реБрди рд╕рдХреНрдЫ рд░ рдХреЗ рдХрд╣рд╛рдБ рдЦрд╕реНрдЫ - рддрдкрд╛рдИрд▓реЗ рдорд╛рддреНрд░ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ рд░ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдиреБ рдкрд░реНрдЫред рдкрд╛рд░реНрд╕рд░рд▓реЗ рдлрд╛рд▓реНрдиреЗ рддреНрд░реБрдЯрд┐рд╣рд░реВред
  • рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдИрд▓реЗ рдзреЗрд░реИ рдереНрд░реЗрдбрд╣рд░реВрдорд╛ рдкрд╛рд░реНрд╕ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗрд░ рдорд╣рд╕реБрд╕ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдЕрдиреНрдпрдерд╛ рдПрдЙрдЯрд╛рдорд╛ рдкрд╛рд░реНрд╕ рдЧрд░реНрди 30+ рдШрдгреНрдЯрд╛ рд▓рд╛рдЧреНрдиреЗрдЫ (рдпреЛ рд╡рд┐рд╢реБрджреНрдз рд░реВрдкрдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдХрд╛рдо рдЧрд░реНрдиреЗ рдПрдХрд▓-рдереНрд░реЗрдбреЗрдб рдкрд╛рд░реНрд╕рд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордп рд╣реЛ, рдЬреБрди рд╕реБрддреНрдЫ рд░ рдХреБрдиреИ рдкреНрд░рддрд┐рдмрдиреНрдз рдЕрдиреНрддрд░реНрдЧрдд рдкрд░реНрджреИрди)ред IN рдпреЛ рд▓реЗрдЦ, рдпрд╕рд▓реЗ рдХреЗрд╣рд┐ рдмрд┐рдиреНрджреБрдорд╛ рд╕рдорд╛рди рдпреЛрдЬрдирд╛рдХреЛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНтАНрдпреЛ:

рдбрд╛рдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рд╕рдВрдЧ рдХреЗ рдЧрд▓рдд рд╣реБрди рд╕рдХреНрдЫ? рддрдереНрдпрд╛рдВрдХ рд╕рдВрдХрд▓рди

рдЬрдЯрд┐рд▓рддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреБрд▓ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ:

  • рдиреЗрдЯрд╡рд░реНрдХрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИ рд░ рдЖрдИрдбреАрджреНрд╡рд╛рд░рд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд░ рдЦреЛрдЬреАрд╕рдБрдЧ html рдкрд╛рд░реНрд╕рд┐рдЩред
  • рд╡рд┐рд╖рдо рд╕рдВрд░рдЪрдирд╛рдХреЛ рдХрд╛рдЧрдЬрд╛рддред
  • рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдард╛рдЙрдБрд╣рд░реВ рдЫрдиреН рдЬрд╣рд╛рдБ рдХреЛрдб рд╕рдЬрд┐рд▓реИ рдЦрд╕реНрди рд╕рдХреНрдЫред
  • рд▓реЗрдЦреНрди рдЬрд░реБрд░реА рдЫ || рдХреЛрдбред
  • рдЖрд╡рд╢реНрдпрдХ рдХрд╛рдЧрдЬрд╛рдд, рдХреЛрдб рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ, рд░/рд╡рд╛ рд╕рдореБрджрд╛рдп рд╣рд░рд╛рдЗрд░рд╣реЗрдХреЛ рдЫред

рдпреЛ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдордп Reddit рдмрд╛рдЯ рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ 3-5 рдЧреБрдгрд╛ рдмрдвреА рд╣реБрдиреЗрдЫред

Odnoklassniki рд╕рдореВрд╣рд╣рд░реВрдХреЛ рддреБрд▓рдирд╛

рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд░реВрдкрдорд╛ рд░реЛрдЪрдХ рдорд╛рдорд▓рд╛рдорд╛ рдЬрд╛рдФрдВред рдореЗрд░реЛ рд▓рд╛рдЧрд┐, рдпреЛ рдПрдХрджрдо рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рдерд┐рдпреЛ рдХрд┐рдирднрдиреЗ рдкрд╣рд┐рд▓реЛ рдирдЬрд░рдорд╛, рдпреЛ рдПрдХрджрдо рдорд╛рдореВрд▓реА рджреЗрдЦрд┐рдиреНрдЫ, рддрд░ рдпреЛ рддреНрдпрд╕реНрддреЛ рддрд░рд┐рдХрд╛рдорд╛ рдкрд░рд┐рдгрдд рд╣реБрдБрджреИрди - рдЬрд╕рд░реА рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдПрдХ рд▓рдЯреНрдареА рдкреНрд░рд╣рд╛рд░ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред

рд╣рд╛рдореНрд░реЛ рдХрдард┐рдирд╛рдИ рдЪреЗрдХрд▓рд┐рд╕реНрдЯрдХреЛ рд╕рд╛рде рд╕реБрд░реВ рдЧрд░реМрдВ рд░ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдзреЗрд░реИ рдкрд╣рд┐рд▓реЗ рд╣реЗрд░реНрджрд╛ рднрдиреНрджрд╛ рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреЗрдЫрдиреН:

  • рддреНрдпрд╣рд╛рдБ рдПрдХ рдПрдкреАрдЖрдИ рдЫ, рддрд░ рдпреЛ рд▓рдЧрднрдЧ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдЕрднрд╛рд╡ рдЫред
  • рдХреЗрд╣рд┐ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рддрдкрд╛рдИрд▓реЗ рдореЗрд▓ рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪ рдЕрдиреБрд░реЛрдз рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рддреНрдпреЛ рд╣реЛ, рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рддреБрд░реБрдиреНрддреИ рд╣реЛрдЗрдиред
  • рдпреЛ рднрдпрд╛рдирдХ рд░реВрдкрдорд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫ (рд╕реБрд░реБрдорд╛, рд░реВрд╕реА рд░ рдЕрдВрдЧреНрд░реЗрдЬреА рд╕рд░реНрддрд╣рд░реВ рдЬрддрд╛рддрддреИ рдорд┐рд╢реНрд░рд┐рдд рдЫрдиреН, рд░ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрд╕рдВрдЧрдд рдЫрдиреН - рдХрд╣рд┐рд▓реЗрдХрд╛рдБрд╣реА рддрдкрд╛рдИрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдмрд╛рдЯ рдХрддреИ рдХреЗ рдЪрд╛рд╣рдиреНрдЫрдиреН рднрдиреЗрд░ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ) рд░, рдпрд╕рдмрд╛рд╣реЗрдХ, рдбрд┐рдЬрд╛рдЗрди рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЙрдкрдпреБрдХреНрдд рдЫреИрди, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ред , рд╣рд╛рдореАрд▓рд╛рдИ рдЪрд╛рд╣рд┐рдиреЗ рдкреНрд░рдХрд╛рд░реНрдп.
  • рдХрд╛рдЧрдЬрд╛рддрдорд╛ рдПрдХ рд╕рддреНрд░ рдЖрд╡рд╢реНрдпрдХ рдЫ, рддрд░ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрди - рд░ рдПрдкреАрдЖрдИ рдореЛрдбрд╣рд░реВрдХрд╛ рд╕рдмреИ рдЬрдЯрд┐рд▓рддрд╛рд╣рд░реВ рдмреБрдЭреНрдиреЗ рдХреБрдиреИ рддрд░рд┐рдХрд╛ рдЫреИрди рд╡рд░рд┐рдкрд░рд┐ рдкреЛрдХ рдЧрд░реНрдиреБ рд░ рдХреЗрд╣рд┐ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЖрд╢рд╛ рдЧрд░реНрдиреБ рдмрд╛рд╣реЗрдХред
  • рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЫреИрдирдиреН рд░ рдХреБрдиреИ рд╕рдореБрджрд╛рдп рдЫреИрди; рдЬрд╛рдирдХрд╛рд░реА рд╕рдЩреНрдХрд▓рдирдорд╛ рд╕рдорд░реНрдердирдХреЛ рдорд╛рддреНрд░ рдмрд┐рдиреНрджреБ рд╕рд╛рдиреЛ рдЫ рдЖрд╡рд░рдг рдкрд╛рдЗрдердирдорд╛ (рдкреНрд░рдпреЛрдЧрдХреЛ рдзреЗрд░реИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдмрд┐рдирд╛)ред
  • рд╕реЗрд▓реЗрдирд┐рдпрдо рд╕рдмреИрднрдиреНрджрд╛ рдХрд╛рд░реНрдпрдпреЛрдЧреНрдп рд╡рд┐рдХрд▓реНрдк рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ, рдХрд┐рдирдХрд┐ рдзреЗрд░реИ рдЖрд╡рд╢реНрдпрдХ рдбрд╛рдЯрд╛ рд▓рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред
    1) рддреНрдпреЛ рд╣реЛ, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдПрдХ рдХрд╛рд▓реНрдкрдирд┐рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ (рд░ рд╣рд╛рдд рджреНрд╡рд╛рд░рд╛ рджрд░реНрддрд╛) рдорд╛рд░реНрдлрдд рд╕реНрдерд╛рди рд▓рд┐рдиреНрдЫред

    2) рдпрджреНрдпрдкрд┐, рд╕реЗрд▓реЗрдирд┐рдпрдордХреЛ рд╕рд╛рде рд╕рд╣реА рд░ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрди рдорд┐рд▓реНрдиреЗ рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреАрд╣рд░реВ рдЫреИрдирдиреН (рдХрдореНрддрд┐рдорд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ ok.ru рдХреЛ рдорд╛рдорд▓рд╛рдорд╛)ред

    3) Ok.ru рд╡реЗрдмрд╕рд╛рдЗрдЯрдорд╛ JavaScript рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЫрдиреН рд░ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдЕрдиреМрдареЛ рд░ рдЕрд╕рдВрдЧрдд рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрджрдЫред

    4) рддрдкрд╛рдИрдВрд▓реЗ рдкреГрд╖реНрдард╛рдВрдХрди, рд▓реЛрдбрд┐рдЩ рддрддреНрд╡рд╣рд░реВ, рдЖрджрд┐ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ ...

    5) рдПрдкреАрдЖрдИ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЬреБрди рд░реНрдпрд╛рдкрд░рд▓реЗ рджрд┐рдиреНрдЫ рдЕрдЪрдореНрдордХреЛ рд░реВрдкрдорд╛ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпреЛ рдЬрд╕реНрддреИ (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдХреЛрдбрдХреЛ рдЯреБрдХреНрд░рд╛):

    def get_comments(args, context, discussions):
        pause = 1
        if args.extract_comments:
            all_comments = set()
    #makes sense to keep track of already processed discussions
            for discussion in tqdm(discussions): 
                try:
                    comments = get_comments_from_discussion_via_api(context, discussion)
                except odnoklassniki.api.OdnoklassnikiError as e:
                    if "NOT_FOUND" in str(e):
                        comments = set()
                    else:
                        print(e)
                        bp()
                        pass
                all_comments |= comments
                time.sleep(pause)
            return all_comments
    

    рдореЗрд░реЛ рдордирдкрд░реНрдиреЗ рдЧрд▓реНрддреА рдерд┐рдпреЛ:

    OdnoklassnikiError("Error(code: 'None', description: 'HTTP error', method: 'discussions.getComments', params: тАж)тАЭ)

    6) рдЕрдиреНрддрддрдГ, рд╕реЗрд▓реЗрдирд┐рдпрдо + рдПрдкреАрдЖрдИ рд╕рдмреИрднрдиреНрджрд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╡рд┐рдХрд▓реНрдк рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫред

  • рдпреЛ рд░рд╛рдЬреНрдп рдмрдЪрдд рдЧрд░реНрди рд░ рдкреНрд░рдгрд╛рд▓реА рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд╕рд╛рдЗрдЯрдХреЛ рдЕрд╕рдВрдЧрдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╕рд╣рд┐рдд рдзреЗрд░реИ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдиреБрд╣реЛрд╕реН - рд░ рдпреА рддреНрд░реБрдЯрд┐рд╣рд░реВ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рдЫ (рдЬрдмрд╕рдореНрдо рддрдкрд╛рдЗрдБ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд░реВрдкрдорд╛ рдкрд╛рд░реНрд╕рд░рд╣рд░реВ рд▓реЗрдЦреНрдиреБрд╣реБрдиреНрди)ред

рдпрд╕ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╢рд░реНрдд рд╕рдордп рдЕрдиреБрдорд╛рди Habr рдмрд╛рдЯ рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ 3-5 рдЧреБрдгрд╛ рдмрдвреА рд╣реБрдиреЗрдЫред рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж Habr рдХреЛ рдорд╛рдорд▓рд╛ рдорд╛ рд╣рд╛рдореА рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд╛рд░реНрд╕рд┐рдЩ рд╕рдВрдЧ рдПрдХ рдлреНрд░рдиреНрдЯрд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдЙрдкрдпреЛрдЧ рдЧрд░реНрджрдЫ, рд░ рдУрдХреЗ рдХреЛ рдорд╛рдорд▓рд╛ рдорд╛ рд╣рд╛рдореА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрдерд╛рдирд╣рд░реБрдорд╛ API рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

рдирд┐рд╖реНрдХрд░реНрд╖

рддрдкрд╛рдИрдВрд▓реЗ рдПрдХ рдареВрд▓реЛ рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЛрдбреНрдпреБрд▓рдХреЛ "рд╕реНрдерд▓рдорд╛" (рд╣рд╛рдореА рдЖрдЬ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЗрд░рд╣реЗрдХрд╛ рдЫреМрдВ!) рд╕рдордп рд╕реАрдорд╛рд╣рд░реВ рдЕрдиреБрдорд╛рди рдЧрд░реНрди рдЬрддрд┐ рдиреИ рдЖрд╡рд╢реНрдпрдХ рднрдП рддрд╛рдкрдирд┐, рдХрд╛рд░реНрдп рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирдЧрд░реА рдЧреБрдгрд╛рддреНрдордХ рд░реВрдкрдорд╛ рдкрдирд┐ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдЙрди рд╕рдореНрднрд╡ рдЫреИрдиред

рдЕрд▓рд┐ рдмрдвреА рджрд╛рд░реНрд╢рдирд┐рдХ рдиреЛрдЯрдорд╛, рдлреБрд░реНрддрд┐рд▓реЛ рдЕрдиреБрдорд╛рди рдЧрд░реНрдиреЗ рд░рдгрдиреАрддрд┐рд╣рд░реВрд▓реЗ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫ, рддрд░ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЬреБрди рдЕрдзрд┐рдХ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдЫрдиреН рд░, рдПрдХ рдЕрд░реНрдердорд╛, "рд░рдЪрдирд╛рддреНрдордХ" рд░ рдЕрдиреНрд╡реЗрд╖рдгрд╛рддреНрдордХ, рдЕрд░реНрдерд╛рддреН, рдХрдо рдЕрдиреБрдорд╛рди рдЧрд░реНрди рд╕рдХрд┐рдиреЗ, рдХрдард┐рдирд╛рдЗрд╣рд░реВ рдЫрдиреН, рдЬрд╕реНрддреИ рд╕рдорд╛рди рд╡рд┐рд╖рдпрд╣рд░реВрдХреЛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛, рдЬрд╕рдХреЛ рд╣рд╛рдореАрд▓реЗ рдпрд╣рд╛рдБ рдЪрд░реНрдЪрд╛ рдЧрд░реЗрдХрд╛ рдЫреМрдВ ред

рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рдореБрдЦ рдЙрджрд╛рд╣рд░рдг рд╣реЛ - рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рд░рд▓ рд░ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд░реВрдкрдорд╛ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдп рд╣реЛ, рд░ рд╢реИрддрд╛рди рдкреНрд░рд╛рдп: рд╡рд┐рд╡рд░рдгрд╣рд░реВрдорд╛ рд╣реБрдиреНрдЫред рд░ рдпреЛ рдареНрдпрд╛рдХреНрдХреИ рдпрд╕ рдХрд╛рд░реНрдпрдорд╛ рдЫ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рдХреЗ рдЧрд▓рдд рд╣реБрди рд╕рдХреНрдЫ рд░ рдХрд╛рдорд▓реЗ рдХрддрд┐ рд╕рдордп рд▓рд┐рди рд╕рдХреНрдЫ рднрдиреНрдиреЗ рд╕рдореНрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рд╕рдореНрдкреВрд░реНрдг рджрд╛рдпрд░рд╛ рджреЗрдЦрд╛рдЙрди рд╕рдХреНрдЫреМрдВред

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпреЛрдЧрд╣рд░реВ рдмрд┐рдирд╛ рдХрд╛рд░реНрдпрдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВрдорд╛ рдирдЬрд░ рд░рд╛рдЦреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, Reddit рд░ OK рд╕рдорд╛рди рджреЗрдЦрд┐рдиреНрдЫ: рддреНрдпрд╣рд╛рдБ рдПрдкреАрдЖрдИ рдЫ, рдПрдХ рдкрд╛рдЗрдерди рд░реНрдпрд╛рдкрд░, рддрд░ рд╕рд╛рд░рдорд╛, рднрд┐рдиреНрдирддрд╛ рдареВрд▓реЛ рдЫред рдпреА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдиреНрдпрд╛рдп рдЧрд░реНрджреИ, Habr рдХреЛ рдкрд╛рд░реНрд╕ рдареАрдХ рднрдиреНрджрд╛ рдмрдвреА рдЬрдЯрд┐рд▓ рджреЗрдЦрд┐рдиреНрдЫ - рддрд░ рд╡реНрдпрд╡рд╣рд╛рд░рдорд╛ рдпреЛ рдПрдХрджрдо рд╡рд┐рдкрд░реАрдд рдЫ, рд░ рдпреЛ рд╕рдорд╕реНрдпрд╛рдХреЛ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫред

рдореЗрд░реЛ рдЕрдиреБрднрд╡рдорд╛, рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рднрдиреЗрдХреЛ рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдлреИрдВ рд░ рд╕рд╛рдзрд╛рд░рдг рдкрд╣рд┐рд▓реЛ рдкреНрд░рдпреЛрдЧрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕рдордпрдХреЛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдЙрдиреБ рд╣реЛ, рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдкрдвреЗрд░ - рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдореНрдкреВрд░реНрдг рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐ рд╕рд╣реА рдЕрдиреБрдорд╛рди рджрд┐рди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫред рд▓реЛрдХрдкреНрд░рд┐рдп рдлреБрд░реНрддрд┐рд▓реЛ рдкрджреНрдзрддрд┐рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ "рдЕрдиреБрдорд╛рдирд┐рдд рдХрд╛рд░реНрдп рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ" рдХреЛ рд▓рд╛рдЧреА рдЯрд┐рдХрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕реЛрдзреНрдЫреБ, рдЬрд╕рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдо "рд╕реНрдкреНрд░рд┐рдиреНрдЯ" рднрд┐рддреНрд░ рдХреЗ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреНрдиреЗ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рджрд┐рди рд╕рдХреНрдЫреБ рд░ рдкреНрд░рддреНрдпреЗрдХрдХреЛ рд▓рд╛рдЧрд┐ рдердк рд╕рдЯреАрдХ рдЕрдиреБрдорд╛рди рджрд┐рди рд╕рдХреНрдЫреБред рдХрд╛рд░реНрдпред

рддрд╕рд░реНрде, рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рддрд░реНрдХ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдЬрд╕рд▓реЗ "рдЧреИрд░-рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ" рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд▓рд╛рдИ рджреЗрдЦрд╛рдЙрдБрджрдЫ рдХрд┐ рдХрддрд┐ рд╕рдордп рд░ рд╕реНрд░реЛрддрд╣рд░реВ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рдмрд╛рдБрдХреА рд░рд╣реЗрдХрд╛ рдорд╛рдкрджрдгреНрдбрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред

рдбрд╛рдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рд╕рдВрдЧ рдХреЗ рдЧрд▓рдд рд╣реБрди рд╕рдХреНрдЫ? рддрдереНрдпрд╛рдВрдХ рд╕рдВрдХрд▓рди

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди