Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.16 KB | None | 0 0
  1. import codecs
  2. import requests
  3. import bs4
  4.  
  5. def html_get(html):
  6.     req = requests.get(html)
  7.     return req.text
  8.  
  9. names = []
  10. values = []
  11. head = {"Host":"syn-ch.org",
  12.         "User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0",
  13.         "Accept":"*/*",
  14.         "Accept-Language":"ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
  15.         "Accept-Encoding":"gzip, deflate",
  16.         "X-Requested-With":"XMLHttpRequest",
  17.         "Referer":"http://syn-ch.org/test/res/3286.html",
  18.         "Content-Length":"2913",
  19.         "Content-Type":"multipart/form-data; boundary=---------------------------14589251627514",
  20.         "Connection":"keep-alive"}
  21. url = "http://syn-ch.org/test/res/3286.html"
  22.  
  23. decoder = codecs.getincrementaldecoder("zlib")("strict")
  24.  
  25. hh = bs4.BeautifulSoup(html_get(url),"html.parser").find(enctype="multipart/form-data")
  26.  
  27. for x in hh.find_all("input"):
  28.     names.append(x.attrs.get("name"))
  29.     values.append(x.attrs.get("value"))
  30. upd = {"user_flag":"","json_response":"1","body":"ttt"}
  31. dd = dict(zip(names,values))
  32. dd.update(upd)
  33. #dd.pop
  34. #print(dd)
  35.  
  36. r = requests.post(url,data=dd,headers=head)
  37. print(r.status_code)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement