python獲取網(wǎng)頁cookied的方法

這篇文章主要介紹python獲取網(wǎng)頁cookied的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于做網(wǎng)站、成都做網(wǎng)站、潢川網(wǎng)絡推廣、成都小程序開發(fā)、潢川網(wǎng)絡營銷、潢川企業(yè)策劃、潢川品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學生創(chuàng)業(yè)者提供潢川建站搭建服務,24小時服務熱線:13518219792,官方網(wǎng)址:muchs.cn

python獲取網(wǎng)頁cookies的方法:

# _*_ coding: utf-8 _*_
#引用要使用到的庫
import requests
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

#定義好登陸使用的用戶名與密碼
username = 'xxxxx'
password='xxxxxx'
#定義操作火狐瀏覽器geckodriver.exe的驅(qū)動的路徑,使用前一定要將火狐瀏覽器的安裝路徑與geckodriver.exe驅(qū)動的路徑加入環(huán)境變量當中
executable_path = "D:\python\Tools\geckodriver.exe"
#打開瀏覽器
browser = webdriver.Firefox()
#打開要登陸的頁面
browser.get('xxxxx')
#讓頁面停頓3秒,防止頁面未加載完定位不到元素
time.sleep(3)
#找到頁面輸入用戶名的地方
username_input = browser.find_element_by_id('textUsername')
#輸入用戶名
username_input.send_keys(username)
#找到頁面輸入密碼的地方
password_input = browser.find_element_by_id('textPassword')
#輸入密碼
password_input.send_keys(password)
#回車登陸
password_input.send_keys(Keys.RETURN)
#讓頁面停頓3秒,防止頁面未加載完定位不到元素
time.sleep(3)
#構造登陸使用的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)頁,然后使用get_cookies()方法獲取cookies,此方法獲取的cookies是字典格式。

python+selenium是實現(xiàn)自動化測試的工具.

以上是python獲取網(wǎng)頁cookied的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁名稱:python獲取網(wǎng)頁cookied的方法
標題來源:http://muchs.cn/article6/geeoog.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管網(wǎng)站收錄、品牌網(wǎng)站建設小程序開發(fā)、軟件開發(fā)用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)