Tôi đã từng làm điều đó trên firefox bằng lệnh python, nhưng gần đây có gì đó đã thay đổi và tôi không thể lấy URL nữa!
Những gì được sử dụng để làm việc với firefox:
#!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" <(python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nfor win in jdata.get("windows"):\n\tfor tab in win.get("tabs"):\n\t\ti = tab.get("index") - 1\n\t\tprint tab.get("entries")[i].get("url")') } current_tab_url
Bất cứ ai có thể cho tôi biết làm thế nào để làm điều này trong firefox và / hoặc chrome?
LƯU Ý : Tôi không hiểu python, tôi chỉ tìm thấy các lệnh đó ở đâu đó và sử dụng chúng trong bash!