Różnice między wybraną wersją a wersją aktualną.
it:krs-index [2015/02/21 00:34] naczelnik utworzono |
it:krs-index [2015/02/23 15:47] (aktualna) naczelnik |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
{{: | {{: | ||
+ | |||
+ | < | ||
+ | import requests | ||
+ | import requests_cache | ||
+ | import sys | ||
+ | requests_cache.configure('/ | ||
+ | |||
+ | |||
+ | def get_rows(param, | ||
+ | def parse(r): | ||
+ | for x in r[' | ||
+ | yield x[' | ||
+ | |||
+ | r = requests.get(url, | ||
+ | yield from parse(r) | ||
+ | |||
+ | for page in range(2, int(r[' | ||
+ | param[' | ||
+ | r = requests.get(url, | ||
+ | yield from parse(r) | ||
+ | |||
+ | |||
+ | def parse_row(url, | ||
+ | # print url | ||
+ | x = requests.get(url, | ||
+ | d = x[' | ||
+ | print('< | ||
+ | print('< | ||
+ | if not d[' | ||
+ | print('< | ||
+ | | ||
+ | print('< | ||
+ | print('< | ||
+ | if not d[' | ||
+ | print('< | ||
+ | if not d[' | ||
+ | print('< | ||
+ | print('< | ||
+ | if not d[' | ||
+ | print('< | ||
+ | | ||
+ | if x[' | ||
+ | print('< | ||
+ | for osoba in x[' | ||
+ | print(" | ||
+ | print('</ | ||
+ | else: | ||
+ | print('</ | ||
+ | print('' | ||
+ | |||
+ | print("""< | ||
+ | <html lang=" | ||
+ | < | ||
+ | <meta charset=" | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | if sys.argv[1] == ' | ||
+ | param = {' | ||
+ | ' | ||
+ | if sys.argv[1] == ' | ||
+ | param = {' | ||
+ | ' | ||
+ | if sys.argv[1] == ' | ||
+ | param = {' | ||
+ | if sys.argv[1] == ' | ||
+ | param = {' | ||
+ | |||
+ | # param = {' | ||
+ | for i, row in enumerate(get_rows(param)): | ||
+ | parse_row(row, | ||
+ | print(""" | ||
+ | </ | ||
+ | </ |