i am trying to fill out a webform using a python program by submitting specific values. the problem is it uses javascript. i will post an example of the value i want to fill.
fo.addVariable("email","[email protected]")
fo.addVariable("age","19")
fo.addVariable("gender","M")
fo.addVariable("line","hello")
that is an example of the value on the page. what i want to do is submit a value to that and change it. what i am currently attempting is this:
data = urllib.parse.urlencode({"line": "hello", "age": "50", "email": "[email protected]", "gender": "M"}).encode()
resp = urlreq.urlopen("http://url.com/update", data)
this usually works for most webforms. but for this one it will not.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…