python 3の開いているすべてのGoogle ChromeタブからすべてのURLを取得する必要があります。 Windowsの10のイムPython:開いているすべてのGoogle ChromeタブからすべてのURLを取得
アイブ氏が試したのMicrosoftのVisual Studioのpython3を使用して:オープン(現在のタブへのパス)との直接
オープニングそれを - doesntの仕事をクロムがactivlyに書き込むため、私はそのロックだと思う何permission-を持っていないので、それ。
Current_Tabs_Source = open(r"C:\Users\Beni\AppData\Local\Google\Chrome\User
Data\Default\Current Tabs", "r")
Current_Tabs_Raw = Current_Tabs_Source.read()
print(Current_Tabs_Raw) #just for checking
PermissionError:[errnoを13]許可sglite3を通じて
オープニングを拒否されました - そのロックのでdoesntの仕事。そして私はどこでもパスワードを見つけることができません。 IveはURLのHistoryを開こうとしましたが、とにかく動作しませんでした。
import sqlite3
from os import path
data_path = path.expanduser('~') + r"\AppData\Local\Google\Chrome\User
Data\Default"
files = listdir(data_path)
history_db = path.join(data_path, 'history')
c = sqlite3.connect(history_db)
cursor = c.cursor()
select_statement = "SELECT urls.url, urls.visit_count FROM urls, visits
WHERE urls.id = visits.url;"
cursor.execute(select_statement)
results = cursor.fetchall()
print(results) #just for checking
sqlite3.OperationalError:データベースがクリップボードにすべてのURLをコピーするにはセレンとサードパーティのChrome拡張機能を使用して
をロックされている - これらの拡張機能にのみ有効セレンウィンドウで動作するため、doesntの仕事。だから私が望んでいないタブを持つWindowsはコピーされない。
Iveは、30秒ごとにURLを一時ファイルにコピーするクロム拡張を一緒にハッキングすると考えました。しかし、私はこのことが私を怒らせるので、最小限のJavascriptしか知りません。
だから誰でもPythonでこれを行う方法を知っていますか?他の解決策があれば幸いです。
私は..私もあなたはSQLiteのデータベース言語でこれを試みたのか分からない、これはPythonで実現することができるあらゆる可能な方法を考えることはできません...あなたの最善の策だろう実際にJavaScriptのようなフロントエンドになります。 – Mangohero1
あなたが作業していたコードを今すぐ共有できれば、あなたのアプローチをよりよく理解できるようになります –
@HamSam私は何か試してみることができるようにいくつかのコードをアップロードしました –