рдкрдХрдбрд╝реЛ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди

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



рд╡реИрд╕реЗ, рдореИрдВрдиреЗ рдЧреНрд░реИрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╕рд╛рдордЧреНрд░реА рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП HTML рдХреЛрдб рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ:

# coding: utf-8 from grab import Grab from lxml.html import tostring g = Grab() g.go('http://grablib.org/docs/') g.tree.make_links_absolute('http://grablib.org/docs') elem = g.xpath(u'//h3[text()=" "]/following-sibling::ul[1]') toc = tostring(elem, encoding='utf-8') print toc 


рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╣рдбрд╝рдк рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡реЗрдмрд╕рд╛рдЗрдЯ: Grablib.org
рд╕реНрдХрд╛рдЗрдк / рдЬреИрдмрд░ рдореЗрдВ рдореБрдЭреЗ рд╣рдбрд╝рдкрдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╢реНрди рд▓рд┐рдЦрдирд╛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдИрдореЗрд▓ рд╕реВрдЪреА рдореЗрдВ: group.google.com/group/python-grab
рдореИрдВ рдЖрдкрдХреЛ рдпрд╣ рднреА рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо (GrabLab) рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдФрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред

рдЕрдЧрд▓рд╛, рдореИрдВ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдордХрдбрд╝реА рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкреНрд░рд▓реЗрдЦрди рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

Source: https://habr.com/ru/post/In139435/


All Articles