吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 810|回复: 22
收起左侧

[求助] 小白初学post发现不能用求救

[复制链接]
过往233 发表于 2022-11-12 17:10
想抓超星的课程列表,然后发现python可以,学习了不少代码,但是看不懂cooki该怎么保存
import requests
url = "https://passport2.chaoxing.com/fanyalogin"
url2 = "http://i.mooc.chaoxing.com"
data = {"uname":"1231231231","password":"789798798","client":0}
headers= {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
'Cookie': '' }
session = requests.Session()
res = session.post(url=url,data=data, headers=headers)
print(res.text)
r1 = requests.get(url=url2,data=data, headers=headers)
print(r1.text)
我post一下发现是可以正常使用的,但是我get不到他跳转到页面,get出来还是登录的页面,难道是要用cooki带着get一起去访问吗,求助一下

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

woflant 发表于 2022-11-12 17:23
使用request.session持久性会话
第二次连接没有使用session
zzf8264 发表于 2022-11-12 17:27
headers= {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
'Cookie': '这里得写cookie啊' }
 楼主| 过往233 发表于 2022-11-12 17:28
zzf8264 发表于 2022-11-12 17:27
headers= {
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
'Cookie': '这里得写 ...

这里写了cooki了,额,我为了隐私所以没打
jidesheng6 发表于 2022-11-12 17:29
你的session写错了吧;而且为什么第二次不带着session
 楼主| 过往233 发表于 2022-11-12 17:31
额经过大佬提升现在把session改回来了但是现在是乱码。。。。。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>&#230;¨&#230;&#230;μè§&#231;        è&#189;è&#174;&#191;é&#174;</title>
<style>        é&#161;μé&#230;&#182;&#228;&#184;
/* CSS Document */
*{margin:0;padding:0;}
body{font:12px/1.5 &#229;&#174;&#228;&#189;,Arial, Helvetica, sans-serif;color:#333;}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0;}
ul li{list-style:none;}
a{text-decoration:none;color:#333}
img{border:none;}
input,select{vertical-align:middle;}
.left{float:left;}
.right{float:right;}
.clearfix{overflow:hidden;zoom:1}/*&#231;&#230;¥&#229;&#229;¨éè|èˉ·&#230;μ&#174;&#229;¨&#231;
                                                     div&#228;&#184;&#231;
                                                           */
.clear{clear:both;}

/*404é&#161;μéa/
.main{height:255px;margin:0 auto;margin-top:15%;font-size:16px;color:#999;text-align:center}
.font_top{padding-top:45px;display:inline}
.inp_left{margin-top:40px;background:url(../images/inp_left.gif) no-repeat left bottom;padding-left:10px;width:218px}
.inp_bg{width:172px;height:23px;background:url(../images/inp_bg.gif) no-repeat left top;border:none;padding:1px 2px;color:#CCC;line-height:23px;overflow:hidden}
.sub_bg{width:42px;height:25px;background:url(../images/sub_bg.gif) no-repeat;border:none;cursor:pointer}
.main_right{display:inline-block;text-align:left;*display:inline;zoom:1; vertical-align:top;padding-top:45px;padding-left:70px}

/*&#230; &#230;éa/
.NoPermission{text-align:center;margin-top:10%}
.NoPermission p{font-size:16px;line-height:24px;margin-top:39px;color:#999999;}
</style>
</head>

<body>
<div class="main">
<img src="/images/common/bg404.gif" width="277" height="244"/>
<div class="main_right">
    <p class="font_top">&#229;&#190;&#230;±&#230;-&#239;&#188;&#230;¨&#230;&#230;μè§&#231;        è&#189;è&#174;&#191;é&#174;&#239;&#188;</p>
</div>                                  é&#161;μé&#230;&#182;&#228;&#184;
</div>
</body>
</html>
zzf8264 发表于 2022-11-12 17:31
过往233 发表于 2022-11-12 17:28
这里写了cooki了,额,我为了隐私所以没打

看你的代码,我看是个登录的例子,有些网页,先访问会返回一个cookie,然后拿这个cookie去登录,还会返回一些cookie,你看看 登录成功返回的cookie
 楼主| 过往233 发表于 2022-11-12 17:41
zzf8264 发表于 2022-11-12 17:31
看你的代码,我看是个登录的例子,有些网页,先访问会返回一个cookie,然后拿这个cookie去登录,还会返回 ...

Set-Cookie: fid=3194; Domain=.chaoxing.com; Expires=Mon, 12-Dec-2022 09:36:31 GMT; Path=/
Set-Cookie: _uid=248679189; Domain=.chaoxing.com; Expires=Mon, 12-Dec-2022 09:36:31 GMT; Path=/


我看到他响应标头返回了好多cooki,要把他们一起带入刀get里面吗
zzf8264 发表于 2022-11-12 17:42
过往233 发表于 2022-11-12 17:41
Set-Cookie: fid=3194; Domain=.chaoxing.com; Expires=Mon, 12-Dec-2022 09:36:31 GMT; Path=/
Set-Coo ...

登录成功之后 一般会返回一点东西的,不是cookie 就是返回值的一些东西 你看看就知道了
Prioritize 发表于 2022-11-12 17:43
你如果要爬取的话我建议直接用post 我刚才试了试用post成功了,你可以看看我发的博文,有教你怎么爬虫
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-12 04:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表