@spbpython

Страница 758 из 785
Чистилище
22.08.2018
13:59:59
Здравствуйте, сможет кто помочь?

Aleksey
22.08.2018
14:00:38
import this

Здравствуйте, сможет кто помочь?
Эх. Не слушается меня бот. В общем, спрашивай конкретный вопрос. Тут толпа народу )

Чистилище
22.08.2018
14:03:37
import urllib.parse import urllib.request data = urllib.parse.urlencode({ 'Accept': 'text/html,application/xhtml+xm…plication/xml;q=0.9,*/*;q=0.8', 'Accept-Encoding': 'gzip, deflate', 'Accept-Language': 'en-US,en;q=0.5', 'Connection': 'keep-alive', 'Content-Type': 'application/x-www-form-urlencoded', 'Content-Length': 137, 'DNT': 1, 'Upgrade-Insecure-Requests': 1, 'Cookie': 'PHPSESSID=mycookie', 'Host': 'biglike.org', 'Referer': 'http://biglike.org/addorder', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/58.0' }) data = data.encode('ascii') with urllib.request.urlopen("http://biglike.org/addorder?addorder%09%0Aamount%093%0Ajob_type%09ytview%0Alink%09https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D12rcdJKSGFc%0Aname%09My%2Byoutube%2Bvideo%0Aprice%091%0Asoc_type%09yt", data) as f: print(f.read().decode('utf-8'))

Google
Чистилище
22.08.2018
14:04:27
Есть сайт один с заданиями, хочу добавить задание, отправляю post запрос а меня не авторизовывает и кидает в ответ http заглавной страницы без входа по куки

Maxim
22.08.2018
14:05:30
ты куда-то не туда суешь куки

попробуй библиотеку requests, там все это проще

requests.get('http://..../', cookies={'PHPSESSID': 'mycookie'}) как-то так

Чистилище
22.08.2018
14:06:43
Maxim
22.08.2018
14:07:04
а у тебя там пост?

ну requests.post :)

ты кажется просто передаешь куки и прочее в теле запроса, а не в хидерах

Чистилище
22.08.2018
14:07:39
а у тебя там пост?
да, нужно же формочку отправлять с параметрами

Maxim
22.08.2018
14:08:08
(щас окажется что я просто не знаю urllib)

Чистилище
22.08.2018
14:08:44
(щас окажется что я просто не знаю urllib)
это post запрос из стэк оверфлоу

https://stackoverflow.com/questions/36484184/python-make-a-post-request-using-python-3-urllib

Google
Dmitry
22.08.2018
14:09:34
ты неткатом открой у себя порт, в программе поменяй адрес на свой ip и посмотри что тебе приехало

netcat -l -p 8080

Maxim
22.08.2018
14:10:52
http://docs.python-requests.org/en/master/user/quickstart/ вот

Чистилище
22.08.2018
14:11:46


так как я выше делал

параметры я взял из network вкладки и хедеры

Maxim
22.08.2018
14:14:28
в нетворк вкладке есть copy → copy as curl

команду curl в принципе несложно транслировать (головой) в вызов requests

Чистилище
22.08.2018
14:15:24
а, действительно есть

все, разобрался

работает

Maxim
22.08.2018
14:17:54
?

Чистилище
22.08.2018
14:17:57
?

Valery
22.08.2018
14:28:36
Ух, какой зашкварный скриншот.

Чистилище
22.08.2018
14:29:27
Valery
22.08.2018
14:30:01
Что не так то?)
Накрутка статистики - страшный грех.

Чистилище
22.08.2018
14:33:38
Google
Dmitry
22.08.2018
14:42:33
Ух, какой зашкварный скриншот.
ну хоть видосик про Python https://www.youtube.com/watch?v=KdZ4HF1SrFs

Maxim
22.08.2018
14:43:08
тебе было настолько любопытно, что не лень перепечатывать урл видео со скрина? =)

Dmitry
22.08.2018
14:43:45
ага)

Vixen
22.08.2018
14:47:30
Eugene
22.08.2018
15:05:07
Что не так то?)
В аду уже заготовлено теплое местечко. Ты случайно не заказ АП выполняешь? ?

N
22.08.2018
15:56:22


всем привет, дайте плиз полезную ссылку по паттернам проектирования

N
22.08.2018
16:04:52
?спасибо

Mehti
22.08.2018
16:47:12
Все привет! Никто не пробовал сохранить через pickle объект класса (self) и потом прочитать без RecursionError? Хочется избежать сторонних библиотек таких как dill

прочитать хочется в стороннюю переменную, которая является не экземпляром этого класса

Serge
22.08.2018
16:55:17
прочитать хочется в стороннюю переменную, которая является не экземпляром этого класса
Уровень странности запроса выключил у меня способность думать над ответом на него;)

Mehti
22.08.2018
17:05:20
https://stackoverflow.com/q/2709800

проще кинуть ссылку, вопрос примерно такой и я до того как гуглить перепробовал все что там написано ;) кроме dill, хотя про него слышал

Admin
ERROR: S client not available

Serge
22.08.2018
17:14:14
https://stackoverflow.com/q/2709800
Маршаллеры для слабаков, я понял

Mehti
22.08.2018
17:18:04
Маршаллеры для слабаков, я понял
ох если бы все было так просто как ты думаешь

Так чем dill не угодил? Он умеет засаливать то, что не умеет стандартный pickle
хочется избегать сторонних библиотек в таких случаях

Google
Serge
22.08.2018
17:22:47
ох если бы все было так просто как ты думаешь
Всё всегда просто, пока кто-то не решит self пиклить;)

Mehti
22.08.2018
17:24:58
Всё всегда просто, пока кто-то не решит self пиклить;)
это не я, правда) мне и в страшном сне такое в голову не пришло бы самая первая мысль была сохранять `self.__dict__`

Serge
23.08.2018
04:12:08
Mehti
23.08.2018
08:01:38
на самом деле все намного проще чем казалось (просто нужно было пойти спать?): после перегрузки ```__getstate__``` и ```__setstate__``` все пашет как надо :)

и dill кстати такую же ошибку выдавал без этих методов, так что он не такой крутой как о нем пишут)

Combot
23.08.2018
08:34:51
Michael | Muninn (0) увеличил репутацию Mehti Musayev (1)

Michael
23.08.2018
08:35:13
Че у нас бот тут есть =)

Atiiki
23.08.2018
09:28:12
/

Sergey
23.08.2018
09:45:25
Всем привет!!! есть вот такой код ! все вроде как работает сообщения приходят! но это если условия выполняются по одному, если выполнить сразу например 'PUSH[1]': PUSH[2] PUSH[3] и большее , то приходит какоето одно сообщение или два по разному както срабатывает!!!



Valery
23.08.2018
10:27:37
а как же сделать чтоб не игнорило? чтот я не пойму
Можно разбить входящую строку по пробелам и выполянть вот этот сложный код с кучей ифов для каждого элемента в получившемся списке.

for command in map(lambda x: x.strip().upper(), data.split()): # blah-blah-blah

Serge
23.08.2018
10:59:39
gist.github.com

Alexey
23.08.2018
11:04:13
gist.github.com
Ну чо, ты. Всегда же приятно передавать текст картинкой ?

Dmitry
23.08.2018
11:08:33
или в кругах)))

?

Tagir
23.08.2018
11:16:32


Google
Tagir
23.08.2018
11:16:36
Простите

Dmitry
23.08.2018
11:17:20
???

Страница 758 из 785