我如何遍历字典“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)
2 回答

潇潇雨雨
TA贡献1833条经验 获得超4个赞
您可以通过循环获取每组 URL 以及该组的名称mydict.items():
for set_name, url_set in mydict.items():
for url in url_set:
# do something with URL

拉莫斯之舞
TA贡献1820条经验 获得超10个赞
使用下面的代码:
import time
import webbrowser
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, value in mydict.items():
for link in value:
webbrowser.open_new_tab(link)
time.sleep(3)
添加回答
举报
0/150
提交
取消