Zanurkuj w Pythonie/Wyciąganie danych z dokumentu HTML: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Piotr (dyskusja | edycje)
m aha, - {{WEdycji}}
Piotr (dyskusja | edycje)
mNie podano opisu zmian
Linia 81:
</nowiki>
 
# Wywołujemy metodę <tt>feed</tt> zdefiniowaną w <tt>SGMLParser</tt>, aby przekazać HTML do parsera. <ref>
Technicznym określeniem parsera, takiego jak <tt>SGMLParser</tt>, jest konsument (ang. ''consumer''): konsumuje on HTML i rozkłada go. Przypuszczalnie nazwa <tt>feed</tt> (czyli ''karm'' w języku polskim) została wybrana, aby dopasować parser do takiego motywu „konsumenta”. W tym momencie, niektórym może przyjść na myśl zoo, w którym znajduje się ciemna klatka bez drzew, roślin i bez żadnych oznak życia. Jeśli będziesz bardzo cicho i przyglądniesz się bardzo dokładnie, to zobaczy w odległym lewym rogu parę lśniących oczów spoglądających na ciebie, ale przekonujesz się, że to twój mózg płata tobie figle, a jedynie możesz powiedzieć, że to co widzisz nie jest właściwie pustą klatką, ponieważ jest tutaj na barierce mała, nieszkodliwa tabliczka z napisem „Nie karmić parsera”. Jednak jest to interesujący obraz, stworzony przez wyobraźnię jednego z autorów tego podręcznika.
</ref>. Metoda ta bierze łańcuch znaków, którym w tym przypadku będzie wartość zwrócona przez <tt>usock.read()</tt>.