第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何通過python發(fā)送帶有標(biāo)頭的GET請求

如何通過python發(fā)送帶有標(biāo)頭的GET請求

米琪卡哇伊 2021-12-09 16:36:00
我有提琴手來捕獲 GET 請求,我想用 python 重新發(fā)送確切的請求。這是我捕獲的請求:GET https://example.com/api/content/v1/products/search?page=20&page_size=25&q=&type=image HTTP/1.1Host: example.comConnection: keep-aliveSearch-Version: v3Accept: application/jsonUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36Referer: https://example.com/search/?q=&type=image&page=20Accept-Encoding: gzip, deflate, brAccept-Language: en-US,en;q=0.9
查看完整描述

3 回答

?
滄海一幻覺

TA貢獻(xiàn)1824條經(jīng)驗 獲得超5個贊

您可以使用請求模塊。


該requests模塊會自動為您提供大部分標(biāo)頭,因此您很可能不需要手動包含所有標(biāo)頭。


由于您正在發(fā)送 GET 請求,因此您可以使用該params參數(shù)整齊地形成查詢字符串。


例子:


import requests


BASE_URL = "https://example.com/api/content/v1/products/search"


headers = {

    "Connection": "keep-alive",

    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36"

}


params = {

    "page": 20,

    "page_size": 25,

    "type": "image"

}


response = requests.get(BASE_URL, headers=headers, params=params)


查看完整回答
反對 回復(fù) 2021-12-09
?
ibeautiful

TA貢獻(xiàn)1993條經(jīng)驗 獲得超6個贊

import requests


headers = {

    'authority': 'stackoverflow.com',

    'cache-control': 'max-age=0',

    'upgrade-insecure-requests': '1',

    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36',

    'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',

    'referer': 'https://stackoverflow.com/questions/tagged/python?sort=newest&page=2&pagesize=15',

    'accept-encoding': 'gzip, deflate, br',

    'accept-language': 'en-US,en;q=0.9,tr-TR;q=0.8,tr;q=0.7',

    'cookie': 'prov=6bb44cc9-dfe4-1b95-a65d-5250b3b4c9fb; _ga=GA1.2.1363624981.1550767314; __qca=P0-1074700243-1550767314392; notice-ctt=4%3B1550784035760; _gid=GA1.2.1415061800.1552935051; acct=t=4CnQ70qSwPMzOe6jigQlAR28TSW%2fMxzx&s=32zlYt1%2b3TBwWVaCHxH%2bl5aDhLjmq4Xr',

}


response = requests.get('https://stackoverflow.com/questions/55239787/how-to-send-a-get-request-with-headers-via-python', headers=headers)

這是如何使用標(biāo)題向此頁面發(fā)送獲取請求的示例。


查看完整回答
反對 回復(fù) 2021-12-09
?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗 獲得超5個贊

您可以打開 SSL 套接字 ( https://docs.python.org/3/library/ssl.html ) example.com:443,將捕獲的請求作為原始字節(jié)寫入此套接字,然后從套接字讀取 HTTP 響應(yīng)。

您也可以嘗試使用http.client.HTTPResponseclass 來讀取和解析來自您的套接字的 HTTP 響應(yīng),但不應(yīng)直接實例化此類,因此可能會出現(xiàn)一些意想不到的障礙。


查看完整回答
反對 回復(fù) 2021-12-09
  • 3 回答
  • 0 關(guān)注
  • 354 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號