Код: Выделить всё
# 1. Sending a request
url = 'https://example.com'
response = requests.get(url)
# 2. 'Parsing' of the response
soup = BeautifulSoup(response.content, 'html.parser')
# 3. Even more 'parsing' of the already 'parsed' response
data_1 = [x.text for x in soup.find_all('a')]
data_2 = [x.text for x in soup.find_all('b')]
Код: Выделить всё
# 1. Sending a request
url = 'https://anotherexample.com'
response = requests.get(url)
# 2. 'Parsing' of the response
response_json = response.json()
# 3. Even more 'parsing' of the already 'parsed' response
data_1 = r_json['items']
data_2 = r_json['other_items']
Это создает некоторую неопределённость при наименовании функций как можно более описательным образом, или присвоение «имени» типу базовой логики в каждой функции — если я называю часть 2 «анализом», то часть 3 можно называть только «дальнейшим анализом». Так есть ли более подходящая «отдельная» терминология для того, что мы делаем во второй и третьей частях?
Подробнее здесь: https://stackoverflow.com/questions/782 ... r-complime