• 最近一段好忙, 忙的都没时间去管理网站,网站被举报 被攻击 我也是醉了 :sad:

  • 好久没发说说了,感觉与世隔绝了 :lol:

  • 今天更换Git主题,以后本站由Git主题强力驱动 :mrgreen: :mrgreen:
  • 六一儿童节快乐

  • 今天全站启用又拍云 CDN进行加速

  • 这两天有些忙所以没来得及更新,愿一切安好
  • 锲而不舍是取得成功关键的一环
  • 当你无助时,你可以哭,但哭过你必须要振作起来,绝地逢生并不罕见,何况不是绝境! 早安!

  • 今天五一,没有出去玩,主要是人太多了

  • 今天外面风好大,天气也有点冷,出门一定要多穿衣服!

cookies和session

爬虫精进 慕白 5个月前 (05-14) 722次浏览 已收录 0个评论

cookies和session

01 – post请求和get请求的区别

get请求会应用于获取网页数据,比如requests.get()。
post请求则应用于向网页提交数据,比如提交表单类型数据
(像账号密码就是网页表单的数据)。

02 – cookies

1 概念

举例子:一般登录一个网站,都会在登录页面看到一个可勾选的
选项“记住我”,如果勾选了,之后再打开这个网站就会自动登录,
这就是 cookie 在起作用。

 

 

2 cookies的存储

json 模块能把字典转成字符串。我们可以先把 cookies 转成字典,然后再通过 json
模块转成字符串。这样,就能用 open 函数把 cookies 存储成 txt 文件。

代码示例:

cookies_dict =
requests.utils.dict_from_cookiejar(session.cookies)\
#把cookies转化成字典。
print(cookies_dict)
#打印cookies_dict
cookies_str = json.dumps(cookies_dict)
#调用json模块的dumps函数,把cookies从字典再转成字符串。
print(cookies_str)
#打印cookies_str
f = open(‘cookies.txt’, ‘w’)
#创建名为cookies.txt的文件,以写入模式写入内容。
f.write(cookies_str)
#把已经转成字符串的cookies写入文件。
f.close()
#关闭文件


清宁时光 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:cookies和session
喜欢 (0)
[6447834@qq.com]
分享 (0)
慕白
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址