当前位置: 首页 > google Chrome怎么批量提取当前窗口所有打开的网址

google Chrome怎么批量提取当前窗口所有打开的网址

google Chrome怎么批量提取当前窗口所有打开的网址1

要批量提取当前窗口所有打开的网址,可以使用Python的第三方库`selenium`。首先需要安装`selenium`库和相应的浏览器驱动(如ChromeDriver)。然后使用以下代码:
python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
def get_all_urls():
driver = webdriver.Chrome(executable_path='chromedriver.exe') 请确保已安装ChromeDriver并替换为正确的路径
driver.get('https://www.google.com') 访问Google主页
while True:
links = driver.find_elements_by_tag_name('a')
for link in links:
if link.get_attribute('href'):
yield link.get_attribute('href')
time.sleep(1) 每隔1秒检查一次是否有新的链接
urls = list(get_all_urls())
print(urls)

将上述代码保存为一个Python文件(例如:get_all_urls.py),然后在命令行中运行该文件。这将输出当前窗口中所有打开的网址。
TOP