91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-16 01:29:38 來源:腳本之家 閱讀:175 作者:隊長小楠 欄目:開發技術

如下所示:

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數據
postdata =urllib.parse.urlencode({ 
"username":"abc",
"password":"abc"
 }).encode('utf-8')
#構造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)

#繼續訪問登陸后的頁面

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可以獲得你需要的標簽內容
soup = BeautifulSoup(get_response.read(),"html.parser")
jie = soup.find_all('span')
#這里利用正則表達式過濾掉html語言
dr = re.compile(r'<[^>]+>',re.S)
#這里jie[2]表示取符合條件的第三個標簽
dd = dr.sub('',str(jie[2]))
print(dd)

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河间市| 保山市| 南溪县| 镇安县| 定远县| 建湖县| 沧州市| 三穗县| 安阳县| 疏勒县| 陆川县| 论坛| 武定县| 汤原县| 民和| 南溪县| 托克托县| 永泰县| 米易县| 板桥市| 旌德县| 萝北县| 昌江| 泸定县| 福贡县| 玛多县| 勐海县| 贡嘎县| 临清市| 安达市| 湖口县| 灵山县| 蒙阴县| 宿州市| 岳普湖县| 岗巴县| 阜宁县| 屏东县| 新泰市| 达拉特旗| 乐亭县|