
Чистилище
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
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:21

Чистилище
22.08.2018
14:10:31

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

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
✌
всем привет, дайте плиз полезную ссылку по паттернам проектирования

Serge
22.08.2018
16:04:08

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

Чистилище
22.08.2018
16:09:01

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

Eugene
22.08.2018
17:16:03

Mehti
22.08.2018
17:18:04

Google

Serge
22.08.2018
17:22:47

Mehti
22.08.2018
17:24:58

Serge
23.08.2018
04:12:08

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

Michael
23.08.2018
08:34:46

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:19:16

Sergey
23.08.2018
10:26:33

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

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
???