পাইথন সহ শিরোনামগুলি লাইব্রেরির পাওয়ার পদ্ধতিটির অনুরোধ করে


158

তাই আমি পাইথনে এইচটিটিপি অনুরোধগুলি পরিচালনা করার জন্য সম্প্রতি এই দুর্দান্ত গ্রন্থাগারটিতে হোঁচট খেয়েছি; এখানে http://docs.python-requosts.org/en/latest/index.html পাওয়া গেছে ।

আমি এটির সাথে কাজ করতে পছন্দ করি তবে আমি কীভাবে আমার অনুরোধগুলির সাথে শিরোনাম যুক্ত করতে পারি তা বুঝতে পারি না। সহায়তার প্রয়োজন?

উত্তর:


281

এপিআই অনুসারে , শিরোনামগুলি অনুরোধ.জেট ব্যবহার করে পাস করা যেতে পারে:

r=requests.get("http://www.example.com/", headers={"content-type":"text"})

14
আপনি না পরীক্ষা করতে HTTP অনুরোধ হেডার করছেন পাঠিয়েছে: মুদ্রণ (r.request.headers)
Nono

2
@ ব্রিডলি সঠিক জায়গা, সঠিক সময়। আমার জীবনের গল্প: এক টন পরিশ্রমের সাথে লক্ষণীয় পরিমাণে শুভকামনা।
cwallenpoole

36

আপনি যে পৃষ্ঠায় লিঙ্ক করেছেন (জোড় খনি) এর দস্তাবেজগুলি দেখতে বেশ সোজা মনে হচ্ছে ।

অনুরোধ.জেট (ইউআরএল, প্যারামস = কিছুই নয়, শিরোনাম = কোনওটি নয়, কুকিজ = কিছুই নেই, লেখক = কিছুই নয়, সময়সীমা = কিছুই নেই)

একটি জিইটি অনুরোধ প্রেরণ করে। Responseবস্তুটি ফেরত দেয় ।

পরামিতি:

  • url - নতুন Requestবস্তুর জন্য URL URL
  • প্যারাম - (ঐচ্ছিক) তাহলে GET প্যারামিটার অভিধান সাথে পাঠানোর জন্য Request
  • শিরোনাম - (alচ্ছিক) এইচটিটিপি শিরোনামগুলির অভিধান সহ পাঠাতে Request
  • কুকিজ - (alচ্ছিক) কুকিজার সাথে পাঠাতে অবজেক্ট Request
  • বেসিক - (alচ্ছিক) বুনিয়াদি এইচটিটিপি অথথিকে সক্ষম করতে অ্যাথঅবজেক্ট।
  • সময়সীমা - (alচ্ছিক) অনুরোধের সময়সীমা বর্ণনা করে ভাসমান।

3
ধন্যবাদ, তবে পাইথনের বাক্য গঠন সম্পর্কে আমি খুব বেশি জানি না। স্রেফ এক ধরণের শেখা। পরের বার ভান করে আমি কিছুই জানি না এবং উপরের ছেলের মতো এপিআই পড়েছি।
ব্রিডলি

2
ডকুমেন্টেশন লিঙ্কে টাইপ আছে বা লিঙ্কটি মারা গেছে, এখানে নতুন একটি ডকস.পিথন- রিয়েক.এস.টি.এস.
মিউট্যান্ট

28

এই উত্তরটি আমাকে শিখিয়েছে যে আপনি একটি পুরো সেশনের জন্য শিরোনাম সেট করতে পারেন:

s = requests.Session()
s.auth = ('user', 'pass')
s.headers.update({'x-test': 'true'})

# both 'x-test' and 'x-test2' are sent
s.get('http://httpbin.org/headers', headers={'x-test2': 'true'})

বোনাস: সেশনগুলি কুকিগুলিও পরিচালনা করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.