down votefavorite
<http://stackoverflow.com/questions/39389265/python-post-to-remote-host#>
Hi I want to write robot to register in toefl test , I send request to
remote web site as:
from django.http import HttpResponse
import requests
from bs4 import BeautifulSoupfrom django.middleware import csrf
def index(request):
session = requests.Session()
page =
session.get('https://toefl-registration.ets.org/TOEFLWeb/extISERLogonPrompt.do')
if request.method == 'POST':
url = 'https://toefl-registration.ets.org/TOEFLWeb/logon.do'
data = {
'password': request.POST.get('password', ''),
'username': request.POST.get('username', ''),
'org.apache.struts.taglib.html.TOKEN':
request.POST.get('org.apache.struts.taglib.html.TOKEN', '')
}
page = session.post(url, data=data)
return HttpResponse(request,page.text)
My post request is not same as post request made by toefl original web site
and instead of login shows error as : We are sorry, our servers are
currently busy. Please wait a few minutes and retry your request.
what is the problem? someone in other corporation did this without error
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/75c2e724-5616-41d6-9c0d-cdef3887d3e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.