Chciałbym przeczytać stronę asynchronicznie, co nie jest możliwe z urllib, o ile wiem. Teraz próbowałem czytać przy użyciu zwykłych gniazd, ale HTTP daje mi piekło. Wpadam na wszelkiego rodzaju funky kodowania, na przykład transfer-encoding: chunked, muszę przetworzyć wszystkie te rzeczy ręcznie i mam ochotę na kodowanie C, nie pytona w tej chwili.Czytanie strony z asyncore
Czy nie jest ładniejszy sposób, jak URLLib, asynchronicznie? Naprawdę nie mam ochoty na ponowne implementowanie całej specyfikacji HTTP, kiedy to wszystko zostało zrobione wcześniej.
Twisted nie jest obecnie opcją.
Pozdrowienia,
Tom
Niestety, jak już mówiłem, chcę asynchronicznych gniazd, nie wątkach. – Tom
Czy jestem jedyną osobą, która myśli, że to rozwiązanie jest * genialne *?Rzeczą, która sprawia, że lepsze niż * wszystkie inne * asynchroniczne metody HTTP są: tak naprawdę jest to w pełni ogólne asynchroniczne rozwiązanie * cokolwiek *. Możesz zamienić 'get_webpage' na dowolny kod, który chcesz, i to się stanie asynchronicznie. – robru