为了账号安全,请及时绑定邮箱和手机立即绑定

从字典中获取 URL

从字典中获取 URL

达令说 2021-12-21 17:24:35
我如何遍历字典“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


查看完整回答
反对 回复 2021-12-21
?
拉莫斯之舞

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)


查看完整回答
反对 回复 2021-12-21
  • 2 回答
  • 0 关注
  • 156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号