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

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


Slap

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

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

 

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

 

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

 

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

 

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

 

اسم لایبرری : Requests

 

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

 

اول از همه :

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

pip install requests

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

 

حالا برای اینکه از توابع این لایبرری استفاده کنید کد زیر رو وارد کنید :

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

 

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

 

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

...Different product, same hustle mentality
The only difference is, you pay taxes on it and feds can't kick off your door

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

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

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

?

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

   My brothers
Reza.png
Adwin.png
MwM.png

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

در 18 دقیقه قبل، iSpicy گفته است:

?

والا ?

...Different product, same hustle mentality
The only difference is, you pay taxes on it and feds can't kick off your door

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

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

اسکریپت

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

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

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

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

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

 

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

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

شناختن

نصب لایبرری*

 

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

 

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

 

موفق باشی ❤ 

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

 

MMD_KABIR.png

?? ???????

lord_reza_laxley.png

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

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

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

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

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

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

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

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

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

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

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

❤️

...Different product, same hustle mentality
The only difference is, you pay taxes on it and feds can't kick off your door

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

  • 1 سال بعد...
در ۱۴۰۲/۲/۱۵ در 00:13، 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

 

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

 

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

چقدر پایتون توی این بحث سادس ما میخوام یه درخواست ساده توی جاوااسکریپت ارسال کنیم دهنمون سرویس میشه

زنده ایم قسطی تو ایران

 

samcoder.png

 

%5B2%5Dsamcoder.png

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

در ۱۴۰۲/۲/۱۵ در 00:13، 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

 

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

 

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

دا bs4 واس ایمپورت کنی تا از html دریافتی فقط اطلاعات نمایش بده.

شاید خودتم بدونی گفتم بقیه بچه ها بدونن.

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

  • 5 هفته بعد...
در ۱۴۰۳/۳/۳ در 01:06، samcoder گفته است:

چقدر پایتون توی این بحث سادس ما میخوام یه درخواست ساده توی جاوااسکریپت ارسال کنیم دهنمون سرویس میشه

حق واقعا

My Account:

Narutuuzumaki.png

My brothers:

Olden.png

Mamad.png

Feu.png

Shibemarg.png

 

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

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

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

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

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

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

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

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

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

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