В чем разница между запросами Python и cURL? [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 В чем разница между запросами Python и cURL? [закрыто]

Сообщение Anonymous »

У меня следующая ситуация. Я отправляю запрос из трех источников (почтальон, библиотека cURL и запросов Python). Для Postman и cURL я получаю один и тот же ответ, но для библиотеки запросов Python я получаю другой ответ (другой источник HTML) и не понимаю разницы:
В Postman я отправляю запрос без файлов cookie и без перенаправлений. Все запросы используют один и тот же IP-адрес с одного и того же компьютера.
Версии:
cURL Curl 8.6.0 (x86_64-apple-darwin23.0) libcurl/8.6.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.61.0
Python
3.7 запросов 2.25.1
ОС macOS 14.5 (x64)
команда cURL

Код: Выделить всё

curl --location '' \
--header 'host: ' \
--header 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36' \
--header 'Accept-Encoding: gzip, deflate' \
--compressed > test.html
Python запрашивает код

Код: Выделить всё

import requests

url = ""

payload = {}
headers = {
'host': '',
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36',
'Accept-Encoding': 'gzip, deflate'
}

response = requests.request("GET", url, headers=headers, data=payload, allow_redirects=False)

print(response.text)
Я попытался проверить, какой протокол http используется всеми этими методами, и обнаружил, что все используют HTTP 1.1.
Я не понять, в чем разница между этими методами (cURL и запросами), поэтому я получаю разные ответы.

Подробнее здесь: https://stackoverflow.com/questions/790 ... s-and-curl
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В чем разница между запросами Python и cURL?
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • 200 ответов с помощью Curl, 403 с запросами Python
    Гость » » в форуме Python
    0 Ответы
    73 Просмотры
    Последнее сообщение Гость
  • Аутентификация файла сертификата HTTP отлично работает с curl, с openssl, но не с «запросами» модуля Python.
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Проблема с несколькими параллельными запросами API Laravel через Curl на Nginx в Laragon
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Проблема с несколькими параллельными запросами API Laravel через Curl на Nginx в Laragon
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»