कैसे पहले एक विशिष्ट चैनल से नए YouTube वीडियो स्क्रैप करने का?

वोट
0

मैं एक चैनल है और मैं संभव के रूप में तेजी से के रूप में यह से एक नया अपलोड किए गए वीडियो प्राप्त करना चाहते हैं। क्या यह करने के लिए सबसे अच्छा तरीका हो सकता है? दो विकल्प मुझे पता है:

  1. यूट्यूब API का उपयोग करें
  2. चैनल url के माध्यम से सीधे पहुंचें

विकल्प 1 के साथ मैं आदेश वीडियो की एक सूची प्राप्त करने के लिए API कॉल करने की आवश्यकता होगी। जगह में वहाँ कोटा के बाद से, मुझे लगता है मैं API कॉल मैं कर सकते हैं से बाहर चला जाएगा। मुझे लगता है यह होगा कि विकल्प 2 सबसे अच्छा शर्त है, के बाद से मैं जितनी बार मैं चाहता हूँ यूआरएल कॉल कर सकते हैं।

नए वीडियो एपीआई पहले के माध्यम से उपलब्ध है? या एक वीडियो यूआरएल के माध्यम से पहुँचा उपयोगकर्ताओं के लिए अलग अलग समय पर उपलब्ध कराया, क्षेत्र वे से आ रहे हैं पर निर्भर करता है है? मैं अपने आप को स्क्रेपर एक यूआरएल का निर्माण। मैं यूआरएल हर मिनट का उपयोग। अभी भी वहाँ वीडियो 8 मिनट होने से पहले मैं इसे लेकर लोग हैं। क्यों यह मामला है मैं नहीं मिलता है।

13/01/2020 को 22:02
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
1

यदि आप रुचि रखते चैनल के लिए आरएसएस फ़ीड की कोशिश कर सकते हैं। यह यूटीसी टाइमस्टैम्प के साथ (इसलिए समय क्षेत्रों के साथ कोई समस्या नहीं आप का उल्लेख कर रहे हैं) ताजा वीडियो हैं।

चैनल के वीडियो के लिए आरएसएस लिंक चैनल के पृष्ठ के स्रोत में पाया जा सकता। पेज और "rssUrl" के लिए खोज की ओपन सोर्स:

14/01/2020 को 11:46
का स्रोत उपयोगकर्ता

वोट
0

बस यह क्या MadRay आप इस यूआरएल के साथ कुछ सरल स्ट्रिंग प्रतिस्थापन कर सकते हैं लिखा का एक छोटा निर्माण करने के लिए

चैनल आईडी का उपयोग करना:

"https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw"

का उपयोग करते हुए चैनल का नाम:

https://www.youtube.com/feeds/videos.xml?user=LinusTechTips

आप के लिए यह पार्स करने की स्वतंत्रता ले लिया।

from bs4 import BeautifulSoup
import requests

url="https://www.youtube.com/feeds/videos.xml?user=LinusTechTips"
html = requests.get(url)
soup = BeautifulSoup(html.text, "lxml")

for entry in soup.find_all("entry"):
    for title in entry.find_all("title"):
        print(title.text)
    for link in entry.find_all("link"):
        print(link["href"])
    for name in entry.find_all("name"):
        print(name.text)
    for pub in entry.find_all("published"):
        print(pub.text)

उत्तर:

FINALLY Wireless Headphones that Sound GREAT
https://www.youtube.com/watch?v=rei5vMQmD4Q
Linus Tech Tips
2020-01-30T20:04:37+00:00
Don't give Apple your MONEY - Mac Pro Upgrade Adventure
https://www.youtube.com/watch?v=zcLbSCinX3U
Linus Tech Tips
2020-01-29T19:59:56+00:00
We got the Kick-Proof TV from China!
https://www.youtube.com/watch?v=4eSADWuZskk
Linus Tech Tips
2020-01-28T19:46:09+00:00
Everything went wrong... Water Cooled 8K Camera Final Test
https://www.youtube.com/watch?v=OEUCNh5g-2I
Linus Tech Tips
2020-01-27T20:08:27+00:00
I'm Returning my Mac Pro
https://www.youtube.com/watch?v=mIB389tqzCI
Linus Tech Tips
2020-01-26T19:59:45+00:00
The RGB HDMI cable ISN'T as dumb as you'd think...
https://www.youtube.com/watch?v=nva6oPszm60
Linus Tech Tips
2020-01-25T20:06:23+00:00
I am NOT Retiring... yet - WAN Show Jan 24, 2020
https://www.youtube.com/watch?v=cxjhTVR_dJw
Linus Tech Tips
2020-01-25T02:29:50+00:00
The Best VR Headset... got BETTER!?
https://www.youtube.com/watch?v=AGScX_8plYw
Linus Tech Tips
2020-01-23T19:52:00+00:00
I've been thinking of retiring.
https://www.youtube.com/watch?v=hAsZCTL__lo
Linus Tech Tips
2020-01-23T06:35:25+00:00
It’s time to upgrade your GPU - RX 5600 XT
https://www.youtube.com/watch?v=rKn-vWDMkwQ
Linus Tech Tips
2020-01-22T19:59:36+00:00
WE FINALLY DID IT!! - Water Cooling the 8K Camera!
https://www.youtube.com/watch?v=imJ9QgOJHzY
Linus Tech Tips
2020-01-21T19:59:47+00:00
We Water Cooled an SSD!!
https://www.youtube.com/watch?v=lQmI5A27Iv8
Linus Tech Tips
2020-01-20T20:17:22+00:00
Should you buy a $50 CPU??
https://www.youtube.com/watch?v=JISJ_YTI9s0
Linus Tech Tips
2020-01-19T20:19:02+00:00
Apple’s Pro Display XDR – A PC Guy’s Perspective
https://www.youtube.com/watch?v=X089oYPc5Pg
Linus Tech Tips
2020-01-18T19:59:29+00:00
The NSA is Giving Out It's Hacks for Free! - WAN Show Jan 17, 2020
https://www.youtube.com/watch?v=af6FBA-n7eA
Linus Tech Tips
2020-01-18T03:00:04+00:00

हालांकि, ध्यान रखें कि आपके अनुरोध के साथ हेडर का उपयोग करें और एक ही बार में, क्योंकि आपके आईपी एक अस्थायी 12hr निलंबन प्राप्त होगा YouTube के बैकएंड कई बार मारने के लिए बाहर देखने के लिए कृपया। शुभकामनाएँ!

30/01/2020 को 23:00
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more