вкладка обновления хрома окна x 0 (или текущая вкладка) через командную строку

Я пытаюсь сделать это с помощью модуля python , webbrowser . Но у него нет Chromium функций. Есть ли другой способ? возможно, с пакетным скриптом?

Я сам это использую: (я писал быстро, как это было только для личного использования). С большой очисткой вы можете получить то, что хотите. См. https://developers.google.com/chrome-developer-tools/docs/remote-debugging.

 import urllib2 import urllib import os import subprocess import json from websocket import create_connection def refresh_page(url): data = json.load(urllib2.urlopen('http://localhost:9222/json')) found_page = False for page in data: if page['url'].lower() == url.lower(): found_page = True websocketURL = page['webSocketDebuggerUrl'] ws = create_connection(websocketURL) obj = { "id": 0, "method": "Page.reload", "params": { "ignoreCache": True, "scriptToEvaluateOnLoad": "" } } dev_request = json.dumps(obj) ws.send(dev_request) result = ws.recv() ws.close() if not found_page: raise Exception("No pageFound") def open_or_refresh(file_name): file_name = "".join ( [f if f in r'\/:*?"<>|' else urllib.quote(f) for f in file_name] ) file_name = 'file:///' + file_name.replace('\\', '/') file_name = file_name.encode('ascii', 'ignore') try: refresh_page(file_name) except: cmd = (r'"%(LOCALAPPDATA)s\Google\Chrome\Application\chrome.exe"'%os.environ + r' --remote-debugging-port=9222 "%s"' % file_name) subprocess.Popen(cmd) open_or_refresh(r"C:\test.html") open_or_refresh(r"C:\test.html")