محمد مهدی عزیزی
2 سال پیش توسط محمد مهدی عزیزی مطرح شد
2 پاسخ

ارسال requests

سلام ببخشید من می خواهم به یک سایتی ریکوست بزنم و پاسخ می دهد اول وارد سایت شوید یعنی باید یک توکن یا کوکی رو بفرستم ؟؟؟
چطوری ؟؟؟ بعد راستی ریکوست دقیقا مثل ریکوست داخل سایت است یعنی ریکوست سایت رو خارج از سایت می خوام ارسال کنم و داخل هدر
های همون ریکوست یک cointoken و یک authtoken و cookie که باید داخل هر سایتی باشه (منظورم کوکی ) است و یک مقداری هم دارند
الان باید چیکار کنم

با تشکر


ثبت پرسش جدید
مهدی مشایخی
تخصص : برنامه نویس پایتون - ماشین لرن...
@MahdiMashayekhi 2 سال پیش مطرح شد
0

سلام
از هر دو روش میتونید استفاده کنید و اون بستگی به استفاده شما داره ولی به صورت کلی از روش های زیر میتونید استفاده کنید

فرستادن توکن: اگر سایتی که قصد دارید به آن ریکوست بفرستید از یک سیستم توکن استفاده می‌کنه، ابتدا باید توکن را برای ورود به سایت بگیرید. برای این منظور، می توانید یک درخواست GET برای یک سایر وبسایت مرتبط با همان سایت اصلی بفرستید و درخواست توکن را دریافت کنید.اگر توکن دریافت شده از نوع bady بود، از json.parse استفاده کنید

دریافت کوکی: برای دریافت کوکی، می توانید از یک کتابخانه مانند requests در پایتون استفاده کنید. برای این کار، بایستی ابتدا یک درخواست GET ارسال کنید تا کوکی نام کاربری و رمز عبور را دریافت کنید. با استفاده از کوکی دریافت شده، شما می توانید درخواست POST برای ارسال اطلاعات خود را بفرستید.

فرستادن هدر : برای فرستادن هدر، می توانید از فیلد headers در درخواست requests استفاده کنید. برای این کار، می توانید با استفاده از کلید مربوطه، به هدر‌های مربوطه دسترسی پیدا کنید.

مثال:

import requests

# Get the token
response = requests.get('https://example.com/token')
token = response.json()['token']

# Prepare headers and query parameters
headers = {'Authorization': 'Bearer ' + token}
params = {'search': 'example'}

# Send the request
response = requests.get('https://example.com/search', headers=headers, params=params)

# Print the response
print(response.text)

محمد مهدی عزیزی
@369MEHDI369 2 سال پیش آپدیت شد
0

خیلی ممنون از کمکتون فقط در روش کوکی برای ثبت نام باید کپجا پر کنم
باز هم میشود؟

با تشکر


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام