Сделай в питоне:
print(r.request.headers)чтобы получить заголовки и попробуй их передать в басе. Недавно такая же проблема была, что сервер ничего не отдает. Решилось передачей заголовков Accept-Encoding и connection: keep/alive.
Прошу прощение за многабуквие.
В Фиддлере вот такой пост-запрос
**POST http://www198.lunapic.com/editor/ HTTP/1.1
Host: www198.lunapic.com
Connection: keep-alive
Content-Length: 515
Cache-Control: max-age=0
Origin: http://www198.lunapic.com
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3050.0 Iron Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary0fwupjBzArpQ4pM7
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
Referer: http://www198.lunapic.com/editor/?action=temperature
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8
Cookie: __gads=ID=b254bb04029f52fa:T=1499168952:S=ALNI_MZB0g6PVrEmbZ2t1QN97WuXo8PmjA; icon_id=149920460260536; srv=www198.lunapic.com; acolor=%23800080; winw=1286; fname=4KhrMObQ66E; backupid=13; _gat=1; _ga=GA1.2.1744874175.1499168938; _gid=GA1.2.1108708099.1499168939
------WebKitFormBoundary0fwupjBzArpQ4pM7
Content-Disposition: form-data; name="savenav"
<a itemprop=url href=/editor/><span itemprop=title>LunaPic</span></a> > <a itemprop=url href=?action=adjust-menu><span itemprop=title>Adjust</span></a> > Color Temperature
------WebKitFormBoundary0fwupjBzArpQ4pM7
Content-Disposition: form-data; name="action"
adjust-temperature
------WebKitFormBoundary0fwupjBzArpQ4pM7
Content-Disposition: form-data; name="hvalue"
94
------WebKitFormBoundary0fwupjBzArpQ4pM7--
**
Поставил Реферер, как там написано.
Создал такой запрос, а он не работает((
"Content-Disposition: form-data; name=\u0022savenav\u0022","\u003ca itemprop=url href=/editor/\u003e\u003cspan itemprop=title\u003eLunaPic\u003c/span\u003e\u003c/a\u003e \u003e \u003ca itemprop=url href=?action=adjust-menu\u003e\u003cspan itemprop=title\u003eAdjust\u003c/span\u003e\u003c/a\u003e \u003e Color Temperature","Content-Disposition: form-data; name=\u0022action\u0022","adjust-temperature","Content-Disposition: form-data; name=\u0022hvalue\u0022","94"
Гет-запросы на той же страничке работают, до этого ссылку я смог передать пост-запросом. В чем может быть дело?
@DrPrime 0_1499320708423_регер яндекс мыл на запросах.xml
Не понимаю, что сделал не так. Вроде все скрупулезно перетащил из Фиддлера.
Первый же пост-запрос возвращает "форбидден". Пробовал по разному, и в кавычки переменные заключать, и просто - не идет.
@Viktor Если используешь переменные в post-запросе, то они должны быть без кавычек, иначе вместо значения переменной будет отослано VAR_имя..
"track_id",[[SESSION_ID]],"csrf_token",[[SESSION_TOKEN]],"language","ru"
А как же ввод номера телефона?
Народ нужна помощь. Я никак не могу сделать пост запрос. Вот ето дал фидлер:
POST http://malinavolos.ru/index.php HTTP/1.1
Host: malinavolos.ru
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: multipart/form-data; boundary=---------------------------29068306391516
Content-Length: 1831
Referer: http://malinavolos.ru/index.php?option=com_users&view=registration
Cookie: 1579e504219b342233c5a2f6abf0e867=ho64inard2umi1m5atiqvtgmf4
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
-----------------------------29068306391516
Content-Disposition: form-data; name="jform[name]"
testuser
-----------------------------29068306391516
Content-Disposition: form-data; name="jform[username]"
testname
-----------------------------29068306391516
Content-Disposition: form-data; name="jform[email1]"
testmail@gmail.com
-----------------------------29068306391516
Content-Disposition: form-data; name="jform[email2]"
testmail@gmail.com
-----------------------------29068306391516
Content-Disposition: form-data; name="jform[password1]"
qwer54321
-----------------------------29068306391516
Content-Disposition: form-data; name="jform[password2]"
qwer54321
-----------------------------29068306391516
Content-Disposition: form-data; name="gender"
m
-----------------------------29068306391516
Content-Disposition: form-data; name="description"
message here
-----------------------------29068306391516
Content-Disposition: form-data; name="image"; filename=""
Content-Type: application/octet-stream
-----------------------------29068306391516
Content-Disposition: form-data; name="url"
-----------------------------29068306391516
Content-Disposition: form-data; name="option"
com_users
-----------------------------29068306391516
Content-Disposition: form-data; name="task"
registration.register
-----------------------------29068306391516
Content-Disposition: form-data; name="id"
0
-----------------------------29068306391516
Content-Disposition: form-data; name="gid"
0
-----------------------------29068306391516
Content-Disposition: form-data; name="K2UserForm"
1
-----------------------------29068306391516
Content-Disposition: form-data; name="6db32c94443b973078ca603744fe8b21"
1
-----------------------------29068306391516--
Как тепер все ето сделать через бас пост запросом? Куда нада реферер стать? Нада ли вообще его ставить?
Смотрел вот етот ролик https://www.youtube.com/watch?v=fC97DG2MHQM, но так с пост запросом не розобралса.