如何检查网络浏览器 URL |蟒蛇|

时间:2021-06-23 07:37:04

标签: python python-webbrowser

他们有没有办法在网络浏览器中检查特定的 URL

我也尝试过以下格式

print(webbrowser.get('windows-default').open_new_tab('https://facebook.com) 并且输出为 True 但也打开了 url。

代码:

import webbrowser

urls = ['facebook.com','https://instagram.com','http://twitter.com']
for i in urls:
    if webbrowser.get('windows-default').open_new_tab(i) == False:
        webbrowser.get('windows-default').open_new_tab('https://'+i)
    elif webbrowser.get('windows-default').open_new_tab('https://'+i) == False:
        webbrowser.get('windows-default').open_new_tab('http://'+i)

1 个答案:

答案 0 :(得分:0)

你可以validators!包:

>>> import validators
>>> validators.url("http://google.com")
True
>>> validators.url("http://google")
ValidationFailure(func=url, args={'value': 'http://google', 'require_tld': True})
>>> if not validators.url("http://google"):
...     print "not valid"
... 
not valid
>>>