我想通過縮短它來改進以下情況。我已經走到這一步了
if decision == 'y':
seleniumwire_options = {
'proxy': {
'http': f'https://usr:pw@page:port',
}
}
if decision == 'n':
seleniumwire_options = {
'proxy': {
'no_proxy': 'localhost,127.0.0.1'
}
}
您可以說我應該洗掉該n決定,但我不能,因為我需要seleniumwire_options稍后。
webdriver.Chrome(..., seleniumwire_options = seleniumwire_options)
uj5u.com熱心網友回復:
您可以通過分解常見部分來縮短它,如下所示:
if decision == 'y':
proxy = {
'http': f'https://usr:pw@page:port',
}
if decision == 'n':
proxy = {
'no_proxy': 'localhost,127.0.0.1',
}
seleniumwire_options = {
'proxy': proxy
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/451815.html
