python 添加 https:// 到 url = sys.argv[1]

python add https:// to url = sys.argv[1]

我是 Python 的新手,如何将 https:// 添加到“url = sys.argv[1]”?

下面是我的脚本,我可以从这里改进什么?

import sys
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

url = sys.argv[1]
username = sys.argv[2]
password = sys.argv[3]

options = Options()
options.add_argument('--allow-running-insecure-content')
options.add_argument('--ignore-certificate-errors')
options.add_argument('--start-maximized')

driver = webdriver.Chrome(options=options)
driver.get(url)
driver.implicitly_wait(5)
driver.find_element_by_id("name").send_keys(username)
driver.find_element_by_id("passwd").send_keys(password)
driver.find_element_by_id("login").click()
url = 'https://' + sys.argv[1]

如果您只想添加 https://,您可以使用 + 运算符

连接字符串

最好的解决方案是您可以检查其他条件,如果 url 已经有 http 作为前缀,如果没有则添加:

url = sys.argv[1]
if((sys.argv[1]).startswith('http')):
    url = 'https://' + sys.argv[1]

我觉得你可以url = 'https://'+ sys.argv[1] 如果 sys.argv[1] 是 google.com url 将是 https://google.com

此致