• 1 
瀏覽模式: 普通 | 列表

pychrome讀取頁面的原始碼

之前一篇讀取的是元素,這篇讀的原始碼
 
import pychrome

browser = pychrome.Browser(url = "http://127.0.0.1:9222")

tabs = browser.list_tab()
if not tabs:
    tab = browser.new_tab()
else:
    tab = tabs[0]
    
tab.start()

tab.Page.enable()

tab.Page.navigate(url=f"https://example.com")
tab.wait(5)

#讀取頁面原始檔
resource_tree = tab.Page.getResourceTree()
main_frame = resource_tree['frameTree']['frame']
main_frame_id = main_frame['id']
page_source = tab.Page.getResourceContent(frameId = main_frame_id, url = "https://example.com")
print(page_source['content'])

chrome的cookies檔所記錄的時間

chrome的cookies檔,檔案的位置依某版本後,路徑改變了
這不是要說明這個
chrome的cookies是SQLite格式
只要用可以讀寫SQLite就能打開
但開啟時,該chrome必需關閉,否則檔案會被鎖住,無法開啟

當打開後,每筆記錄會有時間,這時間跟一般常用的又不同
所以需要轉換,這邊寫一下轉換方式
(時間數字/1000000) - 11644473600
得到的數值再自行轉換成人類能夠辨識的字串

  • 1