我不是在使用无头浏览器。
我正在编写一个脚本,当目录获得一个新文件时,它将打开一个URL,当从目录中删除该文件时,它将打开另一个URL。
我的脚本在下面:
import os, time
def folderListener(mydir):
old_list = len(os.listdir(mydir))
new_list = 0
while True:
new_list = len(os.listdir(mydir))
if old_list != new_list:
old_list = new_list
print('OPen first url in chrom browser')
else:
print('Open 2nd URL in Chrome Browser')
time.sleep(2)
if __name__ == '__main__':
mydir = os.getcwd() + '/testdir'
folderListener(mydir)
脚本运行非常好,现在我需要在打印功能位置的脚本中使用它。我的意思是,它应该在Chrome浏览器上打开一个URL,而不是无头的chrome浏览器。
答案 0 :(得分:1)
您可以查看webbrowser。
使用方式:
m
但是考虑到您标记了import webbrowser
url = "http://mywebsite.com"
webbrowser.open_new(url) # open in default browser
webbrowser.get('safari').open_new(url) # open in safari if available
webbrowser.get('firefox').open_new_tab(url) # open in firefox if available
webbrowser.get(using='google-chrome').open_new(url) # open in chrome if available
,您也可以这样做:
selenium-webdriver