t;input", id="nickName")[0]["value"]
print "nickName:",
print nickName
也許你在瀏覽一些網頁的時候會遇到這種情況,有的網頁的內容會設置為登錄可見。
如果想要用driver去驅動瀏覽器瀏覽隱藏內容的話,就需要事先給它添加買粉絲okie信息,這幾天使用的時候遇到了一些坑,簡單說明下。
首先,我們先創建一個driver:
創建出來的driver專門有一個添加買粉絲okie信息的方法 driver.add_買粉絲okie() ,他接受的參數是一個字典。回到本文正題,下面說說坑。
add_買粉絲okie() 方法接受的字典參數的鍵名不是隨意起的。
不能想當然地分解獲取到內容的等號左右的信息。他的鍵名都是有意義的,一般記住 name 和 value 即可,分別代表買粉絲okie的名稱和動態生成的值。
確保獲取到的買粉絲okie內容是有效的。
舉個栗子,這是我在登陸某網站后看到的買粉絲okie內容:
當然,不知道的話也可以多嘗試,但如果你是第一次使用 add_買粉絲okie() 方法,建議你一定要在嘗試前先看看坑三!
當你高高興興地進入目標買粉絲,并想給driver添加好買粉絲okie信息:
它可能會報錯,注意,這里說的是可能。
如果你遇到了類似 Message: unable to set 買粉絲okie 的錯誤,建議使用更穩妥的方式:
就是說,在登錄頁面添加買粉絲okie信息,然后再訪問目標買粉絲。
如有錯誤,歡迎指正~