python使用for循环,用不同参数访问一个网站,返回结果都是第一次访问时的结果?

发布网友 发布时间:2022-04-23 06:21

我来回答

4个回答

热心网友 时间:2023-10-04 03:59

不用session去试一下啊。比如我们对自己的代码做测试时,如果不是做压测,就不公用session。直接用requests的post/get搞,session是在同一个会话,有些东西会保持,而这些,可能刚好就是需要更改而你漏掉的,直接用requests.post(),少什么,就比较容易发现。追问我现在找到原因了。我在请求头里写死了"cookie"(因为是要登录才能访问的页面,所以最开始我就写死cookie在里边)
然后我在禅道页面上试了下,换个参数进行搜索,在python脚本这边运行一下,就是最新的人的结果(与页面上的一致)。
可是我post的时候,没有用session了,还会记录这些状态吗?
那我现在要怎么解决?

热心网友 时间:2023-10-04 04:00

并没有啥子技术
仔细抓源站请求逻辑和包,应该是漏了参数没传

热心网友 时间:2023-10-04 04:00

这个是具体网站才出现 还是所有网站都有这问题?
如果是所有,那你举一个例子,贴一下完整代码

热心网友 时间:2023-10-04 04:01

您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。蛤?你要写网站不是用那种web框架写的么。。。。flask,django这些
客户端参数写在http请求的header里,然后去识别参数返回不同的页面咯非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!追问我没说清楚。我是在用python爬虫进行网站信息的爬取。在学习阶段,所以不懂的地方可能比较多。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com