from urllib2 import urlopen
import ClientForm
res = urlopen('http://validator.w3.org/#validate_by_upload')
forms = ClientForm.ParseResponse(res, backwards_compat=False)
form = forms[1]
print form
form.add_file(file('/home/nori/Desktop/test.xml'), content_type='text/xml us-asc
ii', name='uploaded_file', filename='test.xml')
req = form.click()
res = urlopen(req)
print res.info()
print res.read()
2008年7月10日木曜日
ClientFormをつかってみた。
送りつけるfileのpartについてcharsetを指定してあげないとvalidateしてくれないのだが、content_type='text/xml us-ascii'とかしてしまった。いーのだろーか?
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿