@ru_python

Страница 6601 из 9768
kronofficial
26.09.2018
19:53:28
Регекспами самое оно

Undefined
26.09.2018
19:53:52
Мля, шутку не понял, кажись

ivan
26.09.2018
19:53:57
На файлы, которые надо

Google
Denis
26.09.2018
19:55:08
beautifulsoup =_=
Только внутри скрапи соуп лежит кажется нет ?)

Valery
26.09.2018
19:56:24
это не важно. Просто "тупо спарсить хтмл страничку" кроме как супом или (во наркоманы) регулярками - способов не знаю

Линк
26.09.2018
20:30:09
Такой вопрос,почему глобальную переменную компилятор считает необьявленной :?

Нет.

Просто global a

Aragaer
26.09.2018
20:32:49
а ты ее объявил заранее?

Линк
26.09.2018
20:33:08
Я ее в функции объявил глобал

Ниже использую присвоение

Но уже в другой функции не видет

Aragaer
26.09.2018
20:33:38
это не объявил

это используешь

а объявить ее надо глобально

Google
Линк
26.09.2018
20:33:56
Понял

Denys
26.09.2018
20:38:09
я дибил

Мой любимый
26.09.2018
20:38:25
я дибил
это неизлечимо

Denys
26.09.2018
20:38:30
увы

Мой любимый
26.09.2018
20:38:39
о

ты ботаешь к вершинам мастерства? молорик

Denys
26.09.2018
20:39:46
)

насколько ли меня хватит

Мой любимый
26.09.2018
20:40:30
а куда спешить-то? ботай помаленьку

Denys
26.09.2018
20:40:49
у меня синдром дифицита внимания

на долго меня не хватает

столько курсов просрано посреди пути

ммм

Sergey
26.09.2018
20:42:33
Всем привет. Делаю простой запрос: import requests response = requests.get('https://stepic.org/favicon.ico') print(response) Выводит ошибку - "UnicodeEncodeError: 'charmap' codec can't encode character '\ufffd' in position 30: character maps to <undefined>" Ок, добавляю encode, выглядит вот так: import requests response = requests.get('https://stepic.org/favicon.ico') print(response.text.encode("utf-8")) Всё ок, всё работает, но ответ возвращается в байтах. Хочу выводить его читаемо, но при попытке сделать уже decode, та же ошибка. Подскажите пожалуйста, как вывести ответ читаемо?

Denys
26.09.2018
20:42:54
ну так пишет что ты бинарник отобразить хочешь

что ты читаемо возвращать будешь, картинку?

Sergey
26.09.2018
20:45:04
Нет, там текст, вот такой: <html> <head><title>301 Moved Permanently</title></head> <body bgcolor="white"> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.10.3</center> </body> </html> Через curl всё ок, приходит, а через requests какой-то замкнутый круг.

Denys
26.09.2018
20:47:06
))

ты в курле не так вызываешь

покажи команду курла)

Google
Sergey
26.09.2018
20:47:44
curl http://stepic.org/favicon.ico --output response.txt

Denys
26.09.2018
20:48:02
http://stepic.org/favicon.ico https://stepic.org/favicon.ico разные урлы

боже, какой же я душка

ты понимаешь что *.ico это картинка, бинарный файл ?

а print функция которвая выводит текст

или ты хотел чтобы print распечатало на принтер картинку тебе ? )

Sergey
26.09.2018
20:50:37
http://stepic.org/favicon.ico https://stepic.org/favicon.ico разные урлы
Да, сорри, пробовал, думал что может быть зависимость http\https. Сейчас проверил response = requests.get('http://stepic.org/favicon.ico'), но результат точно такой-же:(

ты понимаешь что *.ico это картинка, бинарный файл ?
Вообще да. Но response.text не должен вернуть разве текстом информацию?

Ну и опять же, про curl - там же в output нормально текст ответа записывается...

Denys
26.09.2018
20:52:26
бля)

http:// урл выводить хтмл код с редиректорм

сервер говорить что ты куда то не туда попал

Denys
26.09.2018
20:52:55
https:// работает

print берет каждый байт и по таблице пытается преобразовать байт код в текст, в таблице нет такого байткода и крашится

Sergey
26.09.2018
20:55:38
бля)
Сорри))

Denys
26.09.2018
20:56:04
как работает encode я точно не знаю, сколько кодю до сих пор не соображаю что такое кодировки

Лев
26.09.2018
20:56:07
всем привет! можно ли как то сделать чтобы индекс перебирал с 0 до последнего автоматом?

Sergey
26.09.2018
20:57:19
как работает encode я точно не знаю, сколько кодю до сих пор не соображаю что такое кодировки
Ок, давайте попробую переформулировать. Если я через requests пытаюсь получить тот же ответ, что и через curl (используя урл с http, не https), как мне вывести через print в читаемом виде?

Denys
26.09.2018
20:58:11
requests с http не тоже самое выдает?

Google
Denys
26.09.2018
20:58:34
ох мне тебе еще про http рассказывать

Mename
26.09.2018
20:58:39
Не туда

Denys
26.09.2018
20:58:46
ебать, так удали

Admin
ERROR: S client not available

Mename
26.09.2018
20:59:05
Ебись ты

Denys
26.09.2018
20:59:07
requests по дефолту проходит по редиректу, curl нет

Sergey
26.09.2018
20:59:23
ох мне тебе еще про http рассказывать
Я не знаю, возможно то же самое... Но он выводит в виде байтов, а я если пытаюсь сделать decode падает:(

Denys
26.09.2018
20:59:33
але

там картинка

нахера тебе картинку принтить

Sergey
26.09.2018
20:59:50
нахера тебе картинку принтить
Мне не саму картинку

Denys
26.09.2018
21:00:03
ну введи тогда человеческий урл

requests переходит по http://stepic.org/favicon.ico и ловит заголовок(header) с редиректом на https://stepic.org/favicon.ico, curl в свою очередь не ловит заголовок а просто отображает содержимое

Sergey
26.09.2018
21:01:29
ну введи тогда человеческий урл
Тут чуть другая история. Задача была какая - получить по ссылке версию веб-сервера ("nginx/1.10.3"). через curl получилось, хотел сделать то же через Python

Denys
26.09.2018
21:01:34
запусти curl с флаом -L будет примерно тоже самое

Denys
26.09.2018
21:01:49
курл тоже умеет у него опция

Moon
26.09.2018
21:02:11
Опция, а реквестс по-умолчанию

Google
Denys
26.09.2018
21:02:15
сергей, поменяй ссылки, не томи, не хочу я тебе рассказывать прелести http а потом tcp

Alexander
26.09.2018
21:02:42
Где советуете домен брать, чтобы без доков, без цены на продление в 3 раза больше и чтоб не спиздили? Оплата желательно биток или PM. Тема не черная.

Denys
26.09.2018
21:03:03
r = requests.get('http://goo.gl/NZek5', allow_redirects=False)

ответ из стак оверфлоу

Moon
26.09.2018
21:03:22
редирект: наглядно

Sergey
26.09.2018
21:05:16
r = requests.get('http://goo.gl/NZek5', allow_redirects=False)
Денис, большое спасибо!

редирект: наглядно
Теперь понятно:)

Moon
26.09.2018
21:05:46
Ага

Обращайся

Все ситуации можно котиками описать

Страница 6601 из 9768