post запрос
-
РЕШЕНО
-
This post is deleted!
-
This post is deleted!
-
Прошу прощение за многабуквие.
В Фиддлере вот такой пост-запрос
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"
Гет-запросы на той же страничке работают, до этого ссылку я смог передать пост-запросом. В чем может быть дело?
-
Чуть неправильно, в Content-Disposition: form-data; name="savenav" -
Имя параметра запросаsavenav
Так же и у остальных
-
@DrPrime спасибо, заработало. И принцип ясен...
-
@DrPrime 0_1499320708423_регер яндекс мыл на запросах.xml
Не понимаю, что сделал не так. Вроде все скрупулезно перетащил из Фиддлера.
Первый же пост-запрос возвращает "форбидден". Пробовал по разному, и в кавычки переменные заключать, и просто - не идет.
-
@Viktor Если используешь переменные в post-запросе, то они должны быть без кавычек, иначе вместо значения переменной будет отослано VAR_имя..
"track_id",[[SESSION_ID]],"csrf_token",[[SESSION_TOKEN]],"language","ru"
А как же ввод номера телефона?
-
@Fox без кавычек тоже пробовал...
Номер телефона? Там только три параметра...
-
@Viktor Зайди в браузере по ссылкам, куда посылаешь запросы:
Есть кнопка "у меня нет номера телефона", но тогда нужно ввести капчу:
-
@Fox там идет целая серия Post-запросов..
Номер в самом конце..
-
Народ нужна помощь. Я никак не могу сделать пост запрос. Вот ето дал фидлер:
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, но так с пост запросом не розобралса.
-
@my3uka Это мультипарт запрос. Прочитайте эту доку http://wiki.bablosoft.com/doku.php?id=how_to_make_post_request
-
@support, спс помогло.