رفتن به مطلب
مرورگر پیشنهادی آرساکیا گیم مرورگر های تحت موتور کرومیوم می‌باشد، برای دانلود روی مرورگر انتخابی خود کلیک کنید
Google Chrome Microsoft Edge Ungoogled Chromium Brave Opera GX Opera

معرفی کتابخانه ای برای ارسال و دریافت درخواست های HTTP در پایتون


Slap

ارسال‌های توصیه شده

سلام دوستان مهران بازیتون هستم (شب معارفه ?)

 

امروز اومدم بهتون یه لایبری یا همون کتابخانه بهتون معرفی کنم برای پایتون.

 

این لایبری بدرد درخواست های HTTP با اسکریپت پایتون هست!

 

مثلا من یه سایت دارم سایتم هم API قدرتمندی داره میخوام با پایتون یه درخواست بدم به API ببینم چطوریه کار میکنه نمیکنه چخبر هست توش.

 

این لایبری بدرد این دسته از کار ها میخوره.

 

اسم لایبری : Requests

 

بریم واسه اموزشش :

 

اول از همه :

این کد رو در ترمینال خودتون وارد کنین.

pip install requests

بعد که نصب شد برید و اسکریپت خودتون رو باز بکنید.

 

(اسکریپت : منظور فایل پایتونی که میخواید توش کد بزنید)

 

حالا برای شناختن لایبری توسط اسکریپت کد زیر رو وارد کنید :

import requests

و حالا ما میتونیم از لایبری درون کد خودمون استفاده کنیم.

 

حالا برای مثال ما میخوایم یه درخواست به API سایت گیتهاب ارسال کنیم تا ببینیم کار میکنه یا نه.

 

برای اینکار ما از متود GET استفاده میکنیم.

 

ما الان یه درخواست با متود گت ارسال میکنیم به سایت گیتهاب تا لایبری رو تست کنیم.

 

اگر کد وضعیت (Status Code) 200 گرفتیم یعنی API سایت گیتهاب کار میکنه و لایبری هم اوکیه و اگر کد 404 گرفتیم یعنی سایتی که بهش درخواست دادیم پیدا نشد.

 

کد زیر رو وارد کنید :

 

requests.get('api.github.com')

و حالا اگر شما جواب :

<Response [200]>
گرفتید یعنی درخواست موافقیت امیز بوده و API سایت کار میکنه

 

حالا این لایبری قصه ی ما از Status Code هم ساپورت میکنه

 

برای مثال ما اینجا یه کد مینویسیم که اگر کد وضعیت این بود اینو بگو اگر نبود اینو بگو

if response.status_code == 200:
    print('Ok Bood')
elif response.status_code == 404:
    print('Peyda Nashod.')

در کد بالا ما به اسکریپت گفتیم که اگر کد وضعیتی که ما ارسال کردیم به سایت گیتهاب موفق امیز بود بنویس Ok Bood اگر نبود و خطای 404 داد بنویس

Peyda nashod

 

سعی کردم تا میتونم توی پست این لایبری رو توضیح بدم اما واقعا کارایی های زیادی داره و نمیشه توی یه پست توضیح داد

 

موفق باشید, خدانگهدار

ما با ترس غریبه ایم

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 11 ساعت قبل، aslemehrantv گفته است:

سلام دوستان مهران بازیتون هستم (شب معارفه ?)

?

     Nᴜᴍʙᴇʀ Oɴᴇ Fᴀᴍɪʟʏ
Spicy.png
AmiRSpicy.png

   My brothers
Reza.png
Adwin.png
MwM.png

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در در ۱۴۰۲/۲/۱۵ در 00:13، aslemehrantv گفته است:

اسکریپت

درود و خسته نباشی رفیق

منظور از اسکریپت , کد هاییه که با هر زبانی میزنیم تا کار هارو انجام بده

برای مثال اسکریپت ارسال پیام به اعضای یک گروه تلگرامی

یه ربات ساده هستش که به کاربران و یوزر ها پیام میده و نیازی نیست ما این کارو دستی بارها و بارها انجام بدیم

یا به عبارتی همون کدیه که مینویسیم (اَپ)

 

صرفا مربوط به پایتون و زبان به خصوصی نیست

در در ۱۴۰۲/۲/۱۵ در 00:13، aslemehrantv گفته است:

شناختن

نصب لایبرری*

 

---------------------------------------------------

 

تاکید میکنم هدفم از توضیح و ... , ایراد گرفتن از کار شما نیست و صرفا در جهت اطلاع دوستان بود وگرنه توضیحاتتون خوب و با بیان ساده بود

 

موفق باشی ❤ 

"هیچ مردمی بیشتر از مستندات فرهنگ خود زندگی نمی کنند."- آدولف هیتلر

 

MMD_KABIR.png

?? ???????

lord_reza_laxley.png

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در هم اکنون، sardarcyberym گفته است:

منظور از اسکریپت , کد هاییه که با هر زبانی میزنیم تا کار هارو انجام بده

برای مثال اسکریپت ارسال پیام به اعضای یک گروه تلگرامی

یه ربات ساده هستش که به کاربران و یوزر ها پیام میده و نیازی نیست ما این کارو دستی بارها و بارها انجام بدیم

یا به عبارتی همون کدیه که مینویسیم (اَپ)

میدونم دوست عزیز

خواستم خیلی خلاصه کنم چون

نصفه شب بود و باید سریع جمع میکردم کار هارو

ممنون از اطلاع رسانی

و توضیح دادن بهتر برای ممبر ها

❤️

ما با ترس غریبه ایم

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید.
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   بازگردانی قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
  • اضافه کردن...