Forwarded from Типичный программист
Питонисты здесь? Сегодня свой день рождения отмечает создатель Python Гвидо ван Россум
Гвидо работал над языком с 1989 года, а по-настоящему проект запустили только в 1999 под лозунгом «Программирование для всех». У языка было четыре постулата: интуитивность, открытость, простота и удобство для ежедневных задач.
И как это часто бывает, поначалу сообщество разработчиков не воспринимало язык всерьёз. Но сегодня Python стал одним из самых популярных языков программирования. И можно смело сказать, что почти каждый разработчик хотя бы раз работал с кодом на Python.
С праздником, Гвидо!
#python #история
Гвидо работал над языком с 1989 года, а по-настоящему проект запустили только в 1999 под лозунгом «Программирование для всех». У языка было четыре постулата: интуитивность, открытость, простота и удобство для ежедневных задач.
И как это часто бывает, поначалу сообщество разработчиков не воспринимало язык всерьёз. Но сегодня Python стал одним из самых популярных языков программирования. И можно смело сказать, что почти каждый разработчик хотя бы раз работал с кодом на Python.
С праздником, Гвидо!
#python #история
Полезный сайт для ленивого парсера
https://curlconverter.com/#python - делает из curl строки, подсмотренной в отладчике хрома, код для питона и десятка основных языков. Получается нечто с картинки.
Я вчера пару часов убил, пытаясь спарсить сайт президента Украины. Осложнялось это тем, что наши придурки из РКН его сайт забанили.
Рецепт, как привинтить любой vpn, поддерживающий socks5, к своему коду aiohttp:
Все, весь интернет виден нормально. Оставалось отломать сайт Зели, но там вообще тривиальная ошибка была, куки, оказывается, правильно передавать отдельно, а не в заголовок запроса и заработало.
https://curlconverter.com/#python - делает из curl строки, подсмотренной в отладчике хрома, код для питона и десятка основных языков. Получается нечто с картинки.
Я вчера пару часов убил, пытаясь спарсить сайт президента Украины. Осложнялось это тем, что наши придурки из РКН его сайт забанили.
Рецепт, как привинтить любой vpn, поддерживающий socks5, к своему коду aiohttp:
from aiohttp_socks import ProxyConnector
connector = ProxyConnector.from_url('socks5://127.0.0.1:37327')
http_client = ClientSession(connector=connector, timeout=timeout)
Все, весь интернет виден нормально. Оставалось отломать сайт Зели, но там вообще тривиальная ошибка была, куки, оказывается, правильно передавать отдельно, а не в заголовок запроса и заработало.