有没有办法用Python抓取chrome中open标签的url?

2024-09-26 22:11:57 发布

您现在位置:Python中文网/ 问答频道 /正文

f = open('C:/Users/McCracken/AppData/Local/Google/Chrome/User 
Data/Default/History', 'rb')
data = f.read()
print(data)
f.close()
f = open('C:/Users/McCracken/Desktop/URL', 'w')
f.write(repr(data))
f.close()

我知道有一些方法可以使用诸如webbrowser和selenium之类的库打开给定的url,但我需要从已经运行的tab中获取。我考虑过使用存储在chrome/User Data/Default/history中的chrome历史记录,但似乎不是实时的。你知道吗

  • chrome历史是否实时更新为AppData/Local/Google/chrome/User Data/Default/history?你知道吗

    • 如果是这样,那么这可能是我的解决方案,我没有正确地获取它的数据。如果chrome历史是实时更新的,并且这是正确的方法,那么sqllite3如何查询它来获取一个打开的选项卡/最近的选项卡?你知道吗
  • 如果没有那么任何建议是非常感谢。


Tags: 方法defaultclosedatalocalgoogleopen历史

热门问题