標籤操作其實也是基於瀏覽器上下文(BrowserContext)進行操作的,而且宏哥在之前的BrowserContext也有提到過,但是有的童鞋或者小夥伴還是不清楚怎麼操作,或者思路有點模糊,因此今天單獨來對其進行講解和分享一下,希望您有所幫助。
單個標籤操作這個是最簡單的,之前講的絕大多數都是單個標籤的操作。通過context.new_page()就可以建立一個頁面。
實戰舉例:以度娘為例,首先啟動瀏覽器,然後再設定瀏覽器的大小。查詢「北京宏哥」後,重新整理頁面執行回退到百度首頁,然後有執行前進進入到搜尋「北京宏哥」頁面,最後退出瀏覽器。
按照上邊的步驟進行程式碼設計,如下圖所示:
# coding=utf-8