কিভাবে টেলিগ্রাফ এর আরএসএস ফিড পড়তে?


1

অনুসারে Telegraph.co.uk , বিশ্ব সংবাদ RSS feeds এই এক হওয়া উচিত: http://www.telegraph.co.uk/news/worldnews/rss

যাইহোক, ক্রোম সহ আমি শুধুমাত্র একটি ফাঁকা পৃষ্ঠা পেতে।

এমন কি wget http://www.telegraph.co.uk/news/worldnews/rss সেখানে একটি লাইন দিয়ে আমাকে একটি ফাইল ছুড়ে ফেলে:

<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet type='text/xsl' href='http://telegraph.feedsportal.com/xsl/eng/rss.xsl'?>

কি সমস্যা?

উত্তর:


1

আপনি যদি Chrome ব্রাউজার কনসোল খুলেন ctrl + shift + j যখন ব্রাউজারটি সেই পৃষ্ঠাটি লোড করার চেষ্টা করবে তখন আপনি নিম্নলিখিত ত্রুটির বার্তাটি লক্ষ্য করবেন:

Unsafe attempt to load URL http://telegraph.feedsportal.com/xsl/eng/rss.xsl from frame with URL http://www.telegraph.co.uk/news/worldnews/rss. Domains, protocols and ports must match.

কি হচ্ছে তা হচ্ছে আরএসএস ফিড একটি এক্সএসএল ফাইল লোড করার চেষ্টা করছে যা একটি ব্রাউজারে তাদের RSS ফিডগুলিকে সুন্দরভাবে ফরম্যাট করার জন্য ওয়েবসাইটের একটি উপায়। কিন্তু টেলিগ্রাফ অন্য কোনও ডোমেনে তাদের xsl ফাইল হোস্ট করেছে কারণ ব্রাউজার সুরক্ষা নীতিটি লোড করা যাবে না। এবং এটি ক্রোম লোড করা যাবে না কারণ সব কিছু প্রদর্শন করা হয় না। এটি Chrome এ একটি বাগ হিসাবে বিবেচিত হতে পারে, যদি Chrome xsl লোড না করতে পারে তবে এটি অবশ্যই তার ডিফল্ট আচরণে ফিরে যেতে হবে।

আপনি আরএসএস ফিডের জন্য উত্স কোডটি দেখতে পারেন যে এটি ফাঁকা পৃষ্ঠাটি লোড করে এবং টিপে এগুলিই তাদের ctrl + u


এটা আশ্চর্যজনক. অনেক ধন্যবাদ. কোন ধারণা কিভাবে আমি এই wget মাধ্যমে কাজ পেতে পারে?
Houman

এটি অদ্ভুত, আমি এটি দুটি সার্ভার থেকে পরীক্ষা করা এবং Wget আমার জন্য সম্পূর্ণ এক্সএমএল ফেরত হিসাবে এটি অন্য যেতে দিতে।
Sean Bannister
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.