Python 如何在Chrome中检测URL是否打开?
我正在写一个应用程序,其中我每秒检查一个条件是否为真。如果条件为true,则需要在Chrome中打开特定url,但前提是该url尚未在Chrome中打开。否则,如果条件为真,则每秒将打开一个新选项卡。我怎么检查?我知道下面的代码用于检查chrome是否正在运行,但如何检查chrome中正在运行的URLPython 如何在Chrome中检测URL是否打开?,python,Python,我正在写一个应用程序,其中我每秒检查一个条件是否为真。如果条件为true,则需要在Chrome中打开特定url,但前提是该url尚未在Chrome中打开。否则,如果条件为真,则每秒将打开一个新选项卡。我怎么检查?我知道下面的代码用于检查chrome是否正在运行,但如何检查chrome中正在运行的URL import psutil as psutil for proc in psutil.process_iter(): proc_name = proc.name() if pro
import psutil as psutil
for proc in psutil.process_iter():
proc_name = proc.name()
if proc_name == 'chrome.exe':
print('chrome is running now.')
# open your program in this position
else:
print(proc_name)
我目前的代码如下:
def workflow_chilled_water_trigger():
threading.Timer(1.0, workflow_chilled_water_trigger).start()
flow=float(flow_main_chiller())
supply_temp=float(inlet_temp_main_chiller())
return_temp=float(outlet_temp_main_chiller())
if ((flow > 0) or ((return_temp-supply_temp)<5)):
os.system('start chrome "https://www.youtube.com"')
workflow_chilled_water_trigger()
def工作流\u冷冻水\u触发器():
threading.Timer(1.0,工作流\冷冻水\触发器).start()
流量=浮子(流量\主冷却器())
供应温度=浮子(入口温度主冷却器())
回流温度=浮子(出口温度主冷却器())
如果((flow>0)或((return_temp-supply_temp),除非您首先使用selenium或任何类似的解决方案来运行web浏览器,那么您将很难进入chrome窗口,然后获取地址栏并执行任何其他操作
我建议您使用selenium或类似工具,从那里启动web浏览器,这样您就可以更好地控制操作、地址栏等
如果它不适合您的需要,那么创建chrome扩展可能会更容易。除非您首先使用selenium或任何类似的解决方案来运行web浏览器,否则您将很难进入chrome窗口,然后获取地址栏并执行任何其他操作
我建议您使用selenium或类似工具,从那里启动web浏览器,这样您就可以更好地控制操作、地址栏等
如果它不符合您的需要,那么创建一个chrome扩展可能会更容易