Chinaunix首页 | 论坛 | 博客
  • 博客访问: 203
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2023-03-28 11:46
文章分类
文章存档

2023年(1)

我的朋友
最近访客
ads

分类: Python/Ruby

2023-03-28 11:47:47

import gzip import urllib import urllib.request import urllib.parse from io import BytesIO from http import cookiejar def load_page(filename,res):
    html=res.read().decode('utf8')
    f=open(filename,'w', encoding='utf8')
    f.write(html)
    f.close() # 保存百度首页打开时的Cookie def case04_getbaidu_savecookie():
    urlstr=""  headers = { 'Connection':'close',  'Pragma':'no-cache',  };
    data={ 'username':'rikidd',  'password':'aoe978658123',  'Cache-Control': 'private, max-age=0, no-cache',  'Upgrade-Insecure-Requests': '1',  'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36',  'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',  'Accept-Encoding': 'gzip, deflate',  'Accept-Language': 'zh-CN,zh;q=0.9'  }
    req=urllib.request.Request(url,headers=headers)
    response=opener.open(req) print(response.getheaders()) html=response.read().decond('gbk')
    postdata=bytes(urllib.parse.urlencode(data).encode('utf8')) requests=urllib.request.Request(urlstr,postdata,headers=headers) # print(response.info())  # print("--------------------------")  # cookiefile='cookie1.txt'  # cookie=cookiejar.MozillaCookieJar(cookiefile)  # cookieprocessor=urllib.request.HTTPCookieProcessor(cookie)  # opener=urllib.request.build_opener(cookieprocessor)  # response=opener.open(requests)  # print(response.info())  # cookie.save()  def case05_getbaidu_usecookcie(): url=''  headers={

    }
    filename='cookie1.txt'  cookie=cookiejar.MozillaCookieJar()
    cookie.load(filename)
    cookieprocessor=urllib.request.HTTPCookieProcessor(cookie)
    opener=urllib.request.build_opener(cookieprocessor)
    urlstr=""  response=opener.open(urlstr)
    load_page("case05_getbaidu_usecookcie.html",response) if __name__=='__main__':
    case04_getbaidu_savecookie()
    case05_getbaidu_usecookcie()
阅读(62) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~