這篇文章主要介紹python獲取網(wǎng)頁(yè)cookied的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)建站專(zhuān)注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、成都做網(wǎng)站、潢川網(wǎng)絡(luò)推廣、成都小程序開(kāi)發(fā)、潢川網(wǎng)絡(luò)營(yíng)銷(xiāo)、潢川企業(yè)策劃、潢川品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供潢川建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
python獲取網(wǎng)頁(yè)cookies的方法:
# _*_ coding: utf-8 _*_ #引用要使用到的庫(kù) import requests import time from selenium import webdriver from selenium.webdriver.common.keys import Keys #定義好登陸使用的用戶名與密碼 username = 'xxxxx' password='xxxxxx' #定義操作火狐瀏覽器geckodriver.exe的驅(qū)動(dòng)的路徑,使用前一定要將火狐瀏覽器的安裝路徑與geckodriver.exe驅(qū)動(dòng)的路徑加入環(huán)境變量當(dāng)中 executable_path = "D:\python\Tools\geckodriver.exe" #打開(kāi)瀏覽器 browser = webdriver.Firefox() #打開(kāi)要登陸的頁(yè)面 browser.get('xxxxx') #讓頁(yè)面停頓3秒,防止頁(yè)面未加載完定位不到元素 time.sleep(3) #找到頁(yè)面輸入用戶名的地方 username_input = browser.find_element_by_id('textUsername') #輸入用戶名 username_input.send_keys(username) #找到頁(yè)面輸入密碼的地方 password_input = browser.find_element_by_id('textPassword') #輸入密碼 password_input.send_keys(password) #回車(chē)登陸 password_input.send_keys(Keys.RETURN) #讓頁(yè)面停頓3秒,防止頁(yè)面未加載完定位不到元素 time.sleep(3) #構(gòu)造登陸使用的cookies cookie = 'Username=' + username + '; Password=' + password + '; ' + browser.get_cookies()[0]['name'] + '=' + browser.get_cookies()[0]['value'] + '; ' + browser.get_cookies()[1]['name'] + '=' + browser.get_cookies()[1]['value'] #利用cookie的代碼區(qū) #退出瀏覽器 browser.quit()
使用python+selenium方法登錄網(wǎng)頁(yè),然后使用get_cookies()方法獲取cookies,此方法獲取的cookies是字典格式。
python+selenium是實(shí)現(xiàn)自動(dòng)化測(cè)試的工具.
以上是python獲取網(wǎng)頁(yè)cookied的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!