特定のキーワードを検索し、すべての動画URLをスクラップします。YouTube検索の動画をスクラップするにはどうすればよいですか?
私が貼り付けようとしているコードは、そうするつもりはありませんが、私が行ったことを示したいと思います。
chrome_path = r"C:\Users\Admin\Documents\chromedriver\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)
driver.get("https://www.youtube.com/results?sp=CAISAggBUBQ%253D&q=minecraft")
links = driver.find_elements_by_partial_link_text('/watch')
for link in links:
links = (links.get_attribute("href"))
リンクを削り取りファイルに保存するにはどうすればよいですか?ここで
IDで一見 '項目セクション-897216'と、すべてのリンクがあり –
になりますが、あなたが自動化しようとしているあなたの正確な手動手順であなたの質問の更新を検討することはできますか?この「https://www.youtube.com/results?sp=CAISAggBUBQ%253D&q=minecraft」のURLの中で、 'link_text'が'/watch'に設定された 'partial_link_text'を見つけることができません。私は 'Watch later'しか見つけませんでした。しかし、私はあなたが探しているものとは思わない。ありがとう – DebanjanB
あなたは優れたAPIを使用することで、長期的にはより良いものになるでしょう。セレンなどを使用するほうがはるかに高速です。それを行う方法については、SOの記事がたくさんあります。例えばhttps://stackoverflow.com/q/20125750/8240959 – jlaur