0
メールがウェブサイトに既に存在するかどうかを確認しようとしています。現在、PostmanのサンプルPythonコードを使用しています。作品PythonがPostmanからコードスニペットを要求します
サンプルコード:
import requests
url = "https://registration.mercadolivre.com.br/registration/"
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"signUp.email\"\r\n\r\[email protected]\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"signUp.repEmail\"\r\n\r\[email protected]\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"signUp.newsletter\"\r\n\r\ntrue\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"source\"\r\n\r\nmercadolibre\r\n-----011000010111000001101001--"
headers = {
'content-type': "multipart/form-data; boundary=---011000010111000001101001",
'cache-control': "no-cache",
'postman-token': "179cabe2-dd22-490e-8fbd-15bf2977feb5"
}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
私はポストマンは、その文字列内のペイロードを符号化された理由はわかりません。私はJSONまたは辞書を渡すことができない理由
import requests
url = "https://registration.mercadolivre.com.br/registration/"
payload = { 'signUp.email': '[email protected]',
'signUp.repEmail': '[email protected]',
'signUp.newsletter': 'true',
'source': 'mercadolibre' }
headers = {
'content-type': "multipart/form-data; boundary=---011000010111000001101001",
'cache-control': "no-cache",
'postman-token': "22a12fa5-5f68-685c-124d-db0ef6eb334c"
}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
が、私は疑問に思って:私は辞書を渡すしようとすると、それは動作しませんもう
コードは動作しません。
実際に出力が異なるため、Jsonのバージョンは動作しません。それは "MercadoLivre - Ocorreu um erro"と書かれています。郵便配達員が提案した方法を使用すると、結果は電子メールがすでに使用中であるというメッセージと異なります。 – Legos