从字典中获取 URL

我如何遍历字典“mydict”的每个键,并获取它的键值(在我的情况下是 URL),并每次在单独的浏览器会话中打开每个 url?


只是试图自动化每个 url 每次都会在新的浏览器会话中打开的位置。


mydict = {

    'set_one_urls': ['https://www.yahoo.com', 'https://www.google.com'],

    'set_two_urls': ['https://www.hotmail.com', 'https://www.godaddy.com']

}


for key in mydict():

    for value in key:

        driver = webdriver.Chrome(executable_path='../drivers/chromedriver.exe')

        driver.implicitly_wait(5)

        driver.maximize_window()

        driver.get(value)

        time.sleep(3)


达令说
浏览 157回答 2
2回答

潇潇雨雨

您可以通过循环获取每组 URL 以及该组的名称mydict.items():for set_name, url_set in mydict.items():    for url in url_set:        # do something with URL

拉莫斯之舞

使用下面的代码:import timeimport webbrowsermydict = {    'set_one_urls': ['https://www.yahoo.com', 'https://www.google.com'],    'set_two_urls': ['https://www.hotmail.com', 'https://www.godaddy.com']    }for key, value in mydict.items():    for link in value:        webbrowser.open_new_tab(link)        time.sleep(3)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python