1
私はurllibはこのCURLコマンドを変換しようとしたurllibはする変換カールはのpython3
カール:
curl -X POST 'http://118.tct.ir/exe/indseane17.pgm' --data 'cmbPro=%CA%E5%D1%C7%E4%0D%0A&pcity=021+++++&lname=%C7%E3%ED%D1%C7%E3%CC%CF%ED&fname=%CD%D3%E4&adrs=&hideme=PZ83M6S2W7'
urllibは:
from urllib.request import Request, urlopen
import urllib
data = urllib.parse.urlencode({
'cmbPro':'%CA%E5%D1%C7%E4%0D%0A',
'pcity':'021+++++',
'lname':'%C7%E3%ED%D1%C7%E3%CC%CF%ED',
'fname':'%CD%D3%E4&adrs=&hideme=PZ83M6S2W7'
})
data = data.encode('ascii')
q = Request('http://118.tct.ir/exe/indseane17.pgm',data=data)
a = urlopen(q).read()
print(a)
が、私はこのエラーを持っている:
をHTTPError: HTTP Error 404: Not Found
しかし、私はカールで簡単に試してみるとうまく動作します。
問題が何ですか?