@ru_python

Страница 6435 из 9768
X_Selent
05.09.2018
01:02:08
get запрос и у меня идеально срабатывает

ошибка происходит при отправке post запроса

Egor
05.09.2018
01:05:41
и ведь дело то не в сертификате =)

Google
Egor
05.09.2018
01:05:47
а в запросе

X_Selent
05.09.2018
01:06:31
Ругается на сертификат, но стоит отключить проверку и тогда проблема в запросе

Egor
05.09.2018
01:07:42
все работает прекрасно =)

X_Selent
05.09.2018
01:08:23
Ты пробовал пост запрос отправлять?

С гет у меня тоже все отлично)

Egor
05.09.2018
01:08:38
ага

я знаю почему 400 код

X_Selent
05.09.2018
01:09:22
Неверно пераданны данные?

Это я тоже знаю, но не пойму где именно не верно

Egor
05.09.2018
01:09:55
а я знаю что именно =)

и с сертификатом все збс

X_Selent
05.09.2018
01:10:18
Ты прям заинтриговал?

Теперь с сертификатом у меня не збс, так как я его снёс, как по новой его постпвить?)

Google
Egor
05.09.2018
01:11:07
отключи проверку

X_Selent
05.09.2018
01:11:26
Отключал на всех запросах

Crypt
05.09.2018
01:12:21
Egor
05.09.2018
01:12:36
урл то хоть https???)))
не, не в этом проблема

X_Selent
05.09.2018
01:12:55
Crypt
05.09.2018
01:13:46
жесть а зачем жсоном пейлоад сжимать?)

urlencoder уже не в моде?

X_Selent
05.09.2018
01:14:55
жесть а зачем жсоном пейлоад сжимать?)
Где то в примерах видел, я новичек в этом деле, поэтому свойственно допускать нелепые действия)

X_Selent
05.09.2018
01:15:50
то для API небось примеры были
Честно не помню, я уже много чего прочитал и перепробовал

Egor
05.09.2018
01:16:06
А тут надо посылать не JSON а FORM DATA

X_Selent
05.09.2018
01:16:39
то для API небось примеры были
но json точно нужно передавать так как csrf передается в json

Egor
05.09.2018
01:16:56
ты же объект ему отдаешь?

X_Selent
05.09.2018
01:17:17
Crypt
05.09.2018
01:17:21
json нужно передавать туда, где сервер его ждёт

Egor
05.09.2018
01:17:47
X_Selent
05.09.2018
01:17:52
http://skrinshoter.ru/s/050918/zLJUla2f

Crypt
05.09.2018
01:17:55
а тут форма обычная отправляется POST`ом даже не ajax-ом

Google
X_Selent
05.09.2018
01:18:10
а в сниффере почему так?

Crypt
05.09.2018
01:18:39
это IE чтоле?

Egor
05.09.2018
01:18:42
а в сниффере почему так?
какой наф снифер? ты открой страницу в браузе епт

Crypt
05.09.2018
01:18:45
выкинь его на помойку)

Egor
05.09.2018
01:18:52
и через консоль разраба глянь

X_Selent
05.09.2018
01:19:04
это IE чтоле?
Ахаха нет это фиддлер

Egor
05.09.2018
01:19:13
_csrf: clo2NVZubTUBFlxvG18nBgUdVHYMXDJmJiBADREvJEBDKwJ0My0yRw== LoginForm[username]: ererer LoginForm[password]: erer LoginForm[rememberMe]: 0

X_Selent
05.09.2018
01:20:03
действительно странно, я уже глянул в консоле

Egor
05.09.2018
01:20:51
выкинь свой снифер... консоль разраба никогда тебе не соврет =)

X_Selent
05.09.2018
01:21:18
Egor
05.09.2018
01:22:26
и будет что-то типа: data = { "_csrf":"", "LoginForm[username]":"login" ... }

X_Selent
05.09.2018
01:23:10
Понял

Как мне установить сертификат, я его снес?ModuleNotFoundError: No module named 'certifi' ?

Egor
05.09.2018
01:24:00
переустанови requests

может поможет

X_Selent
05.09.2018
01:25:31
переустанови requests
Интересно знать как это сделать если теперь pip ругается на SSl при любой установке

http://skrinshoter.ru/s/050918/2bQaEwk9

X_Selent
05.09.2018
01:28:24
Egor
05.09.2018
01:28:57
Я как раз щас там)
тогда зачем спрашивать? если сперва можно спросить у гугла, а уже если не помогает спросить тут?

Google
X_Selent
05.09.2018
01:29:47
тогда зачем спрашивать? если сперва можно спросить у гугла, а уже если не помогает спросить тут?
В том то и дело, что я там уже пробовал, он не дает установить certifi

щас попробую локально установить

Egor
05.09.2018
01:30:45
В том то и дело, что я там уже пробовал, он не дает установить certifi
тогда надо описать проблему, потом что делал для решения и уже спросить что делать дальше. ей богу как маленький

Crypt
05.09.2018
01:31:17
В том то и дело, что я там уже пробовал, он не дает установить certifi
от админа шелл запускай или опцию —user добавить нада

Egor
05.09.2018
01:31:51
надо просто в трастеды добавить хосты pypi

X_Selent
05.09.2018
01:36:09
Страннно удалось установить через колесо certifi но все но при установки requests ругается на SSL

Egor
05.09.2018
01:36:53
почитай ман по pip

X_Selent
05.09.2018
01:37:22
я тебе чуууть выше намекнул что делать
Я понял добавить хосты в трастеды

Походу у меня пайтон сломался? добавил я хосты но только при установке определенного пакета, с компа ругается на SSL за то с телефона не ругается, просто выдает код 400

Прям мистика какая-то

Блин, переустановил питона и всеравно pip ругается на SSL

AkS
05.09.2018
02:30:00
X_Selent
05.09.2018
02:30:40
Trused host используй ) или как там
Да я уже и до pip.ini добрался

AkS
05.09.2018
02:31:07
Блин, переустановил питона и всеравно pip ругается на SSL
Ну ручается при установке и не ставит ?

X_Selent
05.09.2018
02:32:07
да ну нафиг оказывается проблема была в фиддлер?

вопрос решен)

AkS
05.09.2018
02:32:56
)))

https://stackoverflow.com/questions/25981703/pip-install-fails-with-connection-error-ssl-certificate-verify-failed-certi вот такой есть вариант

Google
AkS
05.09.2018
02:33:58
Бывает когда прокси и дофига брендмауеров на выходе ) а надо поставить пару пакетов

X_Selent
05.09.2018
02:34:11
)))
Возьму на заметку, спасибо, но лучше просто не буду юзать фиддлер)

X_Selent
05.09.2018
02:34:54
Что за фидлер ?
сниффер который перехватыет запросы через прокси

AkS
05.09.2018
02:34:57
А понял )))

Ну так ясен фиг ?

X_Selent
05.09.2018
02:35:33
Что за фидлер ?
Помоги пожалуйста с кодом, я уже как 8 часов над ним бьюсь?

X_Selent
05.09.2018
02:36:14
Ну так ясен фиг ?
А я уже всю голову сломал, в чем проблема почему SSL, что ему не хватает и только потом вспомнил что причина может крыться в фиддлере?

AkS
05.09.2018
02:36:18
Помоги пожалуйста с кодом, я уже как 8 часов над ним бьюсь?
Я бигинерс) вряд ли помогу ) тем более у нас 5:30 ... я пытаюсь разлупить глаза

А я уже всю голову сломал, в чем проблема почему SSL, что ему не хватает и только потом вспомнил что причина может крыться в фиддлере?
Да ты просто серваки в чужих сетках не подымал )) где миллион безопасников закрыли все что двигалось и не двигалось )))

X_Selent
05.09.2018
02:37:06
import requests, bs4, json from requests.auth import HTTPBasicAuth url = 'https://jugl.net/login' r = requests.get(url) html = '<input type="hidden" name="_csrf" value=""/>' soup=bs4.BeautifulSoup(r.text, "html.parser") token = soup.find('input', {'name':'_csrf'})['value'] print (token) user = 'taerg@gmail.com' passw = 'egrer43' token = soup.find('input', {'name':'_csrf'})['value'] headers = {'Host': 'jugl.net', 'Connection': 'keep-alive', 'Cache-Control': 'max-age=0', 'Origin': 'https://jugl.net', 'Content-Type': 'application/x-www-form-urlencoded', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'Referer': 'https://jugl.net/login', 'Accept-Encoding': 'gzip, deflate, br', 'Accept-Language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'} r = requests.get(url, headers=headers) payload = {'_csrf':token, 'LoginForm[username]':user,'LoginForm[password]':passw} r = requests.post(url, headers=headers, data=json.dumps(payload)) print(r.status_code) print(r) print (token)

Я бигинерс) вряд ли помогу ) тем более у нас 5:30 ... я пытаюсь разлупить глаза
У нас тоже 5:37 у самого глаза слепаються, но хочу добить код)

Какое приложение юзаешь?

X_Selent
05.09.2018
02:39:26
import requests, bs4, json from requests.auth import HTTPBasicAuth url = 'https://jugl.net/login' r = requests.get(url) html = '<input type="hidden" name="_csrf" value=""/>' soup=bs4.BeautifulSoup(r.text, "html.parser") token = soup.find('input', {'name':'_csrf'})['value'] print (token) user = 'twef@gmail.com' passw = '6e2ergWW' token = soup.find('input', {'name':'_csrf'})['value'] headers = {'Host': 'jugl.net', 'Connection': 'keep-alive', 'Cache-Control': 'max-age=0', 'Origin': 'https://jugl.net', 'Content-Type': 'application/x-www-form-urlencoded', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'Referer': 'https://jugl.net/login', 'Accept-Encoding': 'gzip, deflate, br', 'Accept-Language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'} r = requests.get(url, headers=headers) payload = {'_csrf':token, 'LoginForm[username]':user,'LoginForm[password]':passw} r = requests.post(url, headers=headers, data={'_csrf':token, 'LoginForm[username]':user,'LoginForm[password]':passw}, verifi=false) print(r.status_code) print(r) print (token)

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