我的代码可以抓取youtube视频的标题,但不能向下滚动来抓取所有标题。 当selenium打开浏览器时,它甚至根本不会滚动。如何修改代码以无限向下滚动并最终抓取所有标题。 import time
from selenium import webdriver
from bs4 import BeautifulSoup
import requests
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.s
因此,我见过很多使用JavaScript从URL抓取YouTube ID的脚本,但我找不到或搞不懂如何抓取ID和任何其他变量。我有一个PHP脚本可以做到这一点,但我想用JavaScript。有谁知道如何做到这一点吗?
我怀疑这是必要的,但以下是我正在使用的两个脚本
视频ID的JavaScript ...
url = $(this).text();
var regExp = /^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/;
var match = url.match(regExp);
if (match&&