最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3 Post登錄并且保存cookie登錄其他頁面的方法

 更新時間:2018年12月28日 15:03:23   作者:隊長小楠  
今天小編就為大家分享一篇Python3 Post登錄并且保存cookie登錄其他頁面的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

import urllib.request
import sys
import http.cookiejar
import urllib.parse
from bs4 import BeautifulSoup
import codecs
import re

#登錄頁面
url = "http://www.abc.com/login.asp"
#登錄Post數(shù)據(jù)
postdata =urllib.parse.urlencode({ 
"username":"abc",
"password":"abc"
 }).encode('utf-8')
#構(gòu)造header
header = {
 "Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
 "Accept-Encoding":"utf-8",
 "Accept-Language":"zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3",
 "Connection":"keep-alive",
 "Host":"www.abc.com",
 "Referer":"http://www.abc.com/login.asp",
 "User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0"
 }


req = urllib.request.Request(url,postdata,header)
#獲得cookie
cj = http.cookiejar.CookieJar()
opener=urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
r = opener.open(req)

#繼續(xù)訪問登陸后的頁面

get_url = 'http://www.abc.com/user/' 
get_request = urllib.request.Request(get_url, headers=header)
get_response = opener.open(get_request)
#打印獲得的頁面信息
print(get_response.read().decode("utf-8"))
#用bs4可以獲得你需要的標(biāo)簽內(nèi)容
soup = BeautifulSoup(get_response.read(),"html.parser")
jie = soup.find_all('span')
#這里利用正則表達式過濾掉html語言
dr = re.compile(r'<[^>]+>',re.S)
#這里jie[2]表示取符合條件的第三個標(biāo)簽
dd = dr.sub('',str(jie[2]))
print(dd)

以上這篇Python3 Post登錄并且保存cookie登錄其他頁面的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python支付寶支付示例詳解

    python支付寶支付示例詳解

    這篇文章主要為大家詳細介紹了python支付寶支付示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • python三大器之裝飾器詳解

    python三大器之裝飾器詳解

    這篇文章主要介紹了Python中的裝飾器,涉及到Python中很多重要的特性,小編覺得這篇文章寫的還不錯,需要的朋友可以參考下
    2021-10-10
  • Python之捕捉異常詳解

    Python之捕捉異常詳解

    這篇文章主要為大家介紹了Python的捕捉異常,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Python的詞法分析與語法分析

    Python的詞法分析與語法分析

    這篇文章主要介紹了Python的詞法分析(Lexical Analysis)與 語法分析(Syntactic Analysis),需要的朋友可以參考下
    2013-05-05
  • 基于Python實現(xiàn)一個多分類的Logistic回歸模型的代碼示例

    基于Python實現(xiàn)一個多分類的Logistic回歸模型的代碼示例

    在機器學(xué)習(xí)中,Logistic回歸是一種基本但非常有效的分類算法,它不僅可以用于二分類問題,還可以擴展應(yīng)用于多分類問題,本文將詳細介紹如何使用Python實現(xiàn)一個多分類的Logistic回歸模型,并給出詳細的代碼示例,需要的朋友可以參考下
    2025-01-01
  • Python3實現(xiàn)并發(fā)檢驗代理池地址的方法

    Python3實現(xiàn)并發(fā)檢驗代理池地址的方法

    這篇文章主要介紹了Python3實現(xiàn)并發(fā)檢驗代理池地址的方法,實例分析了Python3基于線程的代理檢驗操作相關(guān)技巧,需要的朋友可以參考下
    2016-09-09
  • 基于web管理OpenVPN服務(wù)的安裝使用詳解

    基于web管理OpenVPN服務(wù)的安裝使用詳解

    這篇文章主要為大家介紹了基于web管理OpenVPN服務(wù)的安裝使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • 如何導(dǎo)出python安裝的所有模塊名稱和版本號到文件中

    如何導(dǎo)出python安裝的所有模塊名稱和版本號到文件中

    Python 模塊(Module),是一個 Python 文件,以 .py 結(jié)尾,包含了 Python 對象定義和Python語句。這篇文章主要介紹了如何導(dǎo)出python安裝的所有模塊名稱和版本號到文件中,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2020-06-06
  • Python實現(xiàn)的文本對比報告生成工具示例

    Python實現(xiàn)的文本對比報告生成工具示例

    這篇文章主要介紹了Python實現(xiàn)的文本對比報告生成工具,涉及Python基于difflib模塊實現(xiàn)對文本內(nèi)容進行對比的相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • 用Python的SimPy庫簡化復(fù)雜的編程模型的介紹

    用Python的SimPy庫簡化復(fù)雜的編程模型的介紹

    這篇文章主要介紹了用Python的SimPy庫簡化復(fù)雜的編程模型的介紹,本文來自于官方的開發(fā)者技術(shù)文檔,需要的朋友可以參考下
    2015-04-04

最新評論

丽水市| 吴忠市| 阳春市| 侯马市| 临沭县| 翁源县| 兴国县| 武邑县| 迭部县| 濮阳县| 广德县| 长武县| 五莲县| 赣州市| 六枝特区| 滁州市| 北安市| 邛崃市| 双鸭山市| 六盘水市| 娱乐| 西华县| 江油市| 旌德县| 潍坊市| 五华县| 河东区| 清流县| 扎囊县| 赫章县| 仁寿县| 铜梁县| 湖口县| 呼玛县| 抚顺县| 峨山| 安国市| 镇巴县| 汉寿县| 洪湖市| 新源县|