Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import codecs
- import requests
- import bs4
- def html_get(html):
- req = requests.get(html)
- return req.text
- names = []
- values = []
- head = {"Host":"syn-ch.org",
- "User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0",
- "Accept":"*/*",
- "Accept-Language":"ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
- "Accept-Encoding":"gzip, deflate",
- "X-Requested-With":"XMLHttpRequest",
- "Referer":"http://syn-ch.org/test/res/3286.html",
- "Content-Length":"2913",
- "Content-Type":"multipart/form-data; boundary=---------------------------14589251627514",
- "Connection":"keep-alive"}
- url = "http://syn-ch.org/test/res/3286.html"
- decoder = codecs.getincrementaldecoder("zlib")("strict")
- hh = bs4.BeautifulSoup(html_get(url),"html.parser").find(enctype="multipart/form-data")
- for x in hh.find_all("input"):
- names.append(x.attrs.get("name"))
- values.append(x.attrs.get("value"))
- upd = {"user_flag":"","json_response":"1","body":"ttt"}
- dd = dict(zip(names,values))
- dd.update(upd)
- #dd.pop
- #print(dd)
- r = requests.post(url,data=dd,headers=head)
- print(r.status_code)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement