我希望我的脚本转到新的网址而不是无数次打开网页浏览器
这是我的剧本:
import random
import webbrowser
results = []
with open("al.txt") as inputfile:
for line in inputfile:
results.extend(line.strip().split(','))
x = (random.choice(results))
While True:
webbrowser.open(x)
答案 0 :(得分:0)
根据以下代码中包含的文档,无法打开一个页面,然后转到具有相同标签的新网站。但是,您可以在同一浏览器中打开一个新选项卡,其中包含以下内容:
import webbrowser
webbrowser.open('https://docs.python.org/2/library/webbrowser.html',
new=2, autoraise=True)
这将根据需要打开多个标签。希望有所帮助。
编辑:现在需要关闭页面。
使用以下功能,它使用子进程模块,打开Chrome浏览器,然后关闭它。
from subprocess import Popen
import subprocess
def call_browse(url):
fp = 'C:\Program Files\Google\Chrome\Application\\'
tsk = Popen([fp+"Chrome.exe",url ],shell=True)
time.sleep(10)
Popen('taskkill /F /IM Chrome.exe')
url ='https://docs.python.org/2/library/subprocess.html'
call_browse(url)