html - 使用python登录leetcode时出错得到响应403
问题描述
从 bs4 导入请求 import BeautifulSoup import pandas as pd import json
url="https://leetcode.com/" route="accounts/login/" hs={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, 像 Gecko ) Chrome/91.0.4472.124 Safari/537.36'}
Headers={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36', 'origin': 'https:// leetcode.com', 'referer': 'https://leetcode.com/accounts/login/',
}
session = requests.Session() csrf_token = session.get(url, headers=hs).cookies['csrftoken'] print(csrf_token)
创建有效负载
有效载荷 = {'登录':'用户名','密码':'密码','csrfmiddlewaretoken':csrf_token }
s = session.post(url+route,headers=Headers, data=payload)
印刷)
解决方案
推荐阅读
- mysql - MySQL中按日期排除的项目
- javascript - 如何在 React 中动态调整 Bootstrap Overlay/Popover 的位置?
- laravel - 如何使 php SDK 的更改与 Laravel 中的 Git 一起使用
- kotlin - java.lang.SecurityException:没有写入/storage/emulated/0/Download/的权限
- reactjs - 用相同的组件拍摄照片和视频反应原生
- sql - 如何制作我的 WHERE 语句来过滤基于当前月份的 5 个月动态范围的第一天?
- python - pythonanywhere上的静态文件加载问题
- pandas - 如何使用图例中分配的颜色显示值范围?
- networking - 域“.localdomain”的意义是什么?
- sql - 查询中的对象变量