python 3의 모든 열린 Google 크롬 탭에서 사용자와의 모순없이 모든 URL을 가져와야합니다. 필자는 윈도우 마이크로 소프트 비주얼 스튜디오 Python3를 사용하여 10Python : 열려있는 모든 Google 크롬 탭의 모든 URL 받기
필자는 시도 : 직접 개방 (현재 탭 경로)와
열기를 - 나던 작업 나는 크롬 activly에 기록하기 때문에 자신이 잠겨 생각에는 가능 허가가 없기 때문에 그것.
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 통해
열기를 부인했다. 그리고 어디서나 암호를 찾을 수 없습니다. 필자는 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을 복사 셀레늄 및 제 3 자 크롬 확장 기능을 사용
을 잠겨 있습니다. 그래서 내가 갖고 싶어하는 탭이있는 윈도우는 복사되지 않습니다.Ive는 30 초마다 URL을 임시 파일에 복사하는 Chrome 확장 프로그램을 함께 해킹하는 것으로 간주했습니다. 그러나 나는이 일이 나를 미치게하도록 최소한의 자바 만 알고있다.
그렇다면 누구나 파이썬에서이 작업을 수행 할 수있는 방법을 알고 있습니까? 다른 해결책은 크게 감사하겠습니다.
은 .. 내가 알지도 못하는 ... 가장 좋은 것 실제로 JavaScript와 같은 더 많은 프런트 엔드가 될 것입니다. – Mangohero1
지금까지 작업 한 코드를 공유하면 도움이됩니다. 접근 방식을 더 잘 이해할 수 있습니다. –
@HamSam 어떤 코드를 업로드했는지 볼 수 있도록 –