How to make a POST request with python-webkit?

Posted by shakaran on Stack Overflow See other posts from Stack Overflow or by shakaran
Published on 2010-06-17T01:37:16Z Indexed on 2010/06/17 1:42 UTC
Read the original article Hit count: 447

Filed under:
|
|
|

Hi, I new using python + webkit.

I need make a POST request with webkit, but I dont know how to it.

I use python-webkit because my app load a form on the GUI (for vote, comments and send more data) and I need post all these data with a POST request and load the html result send for the server to my GUI app with python-webkit.

I have only this example with urllib:

#!/usr/bin/python

import urllib2, urllib
import httplib

server = 'server.somesite.com'
data = {'name' : 'shakaran', 'password' : 'Only_I_know'}
d = urllib.urlencode(data)
headers = {"Content-type": "application/x-www-form-
urlencoded",
"Accept": "text/plain"}
conn = httplib.HTTPConnection(server)
conn.request("POST", "/login.php", d, headers)
response = conn.getresponse()
if response.status == 200:
   print response.status, response.reason
   print response.getheaders()
   data = response.read()
   print data
conn.close()

I need a simple example with webkit. I look in the documentation for Webkit.HTTPRequest http://www.webwareforpython.org/WebKit/Docs/Source/Docs/WebKit.HTTPRequest.html

I try with webkit.NetworkRequest() but I don't know how to it.

Some help? Thanks

© Stack Overflow or respective owner

Related posts about python

Related posts about html