Python:请求无法登录网站 [英] Python: requests can't login to a website
问题描述
我需要抓取需要登录的网站.我正在尝试创建一个 session
并登录,因为我必须在登录后抓取不同的页面.但不知道为什么它不起作用.
导入请求从 bs4 导入 BeautifulSoup登录数据 = {"log":"登录","登录":"我的邮箱","密码":"我的密码"}session = requests.session()session.post(登录网址,数据=登录数据)响应 = session.get(url)html = response.text汤 = BeautifulSoup(html, "html.parser")打印(soup.title.get_text())
标题显示它不起作用.
这是网站表单.
<div class="form-group"><label for="password_text" class="col-sm-4 control-label">密码:</label><div class="col-sm-8"><input type="password" class="form-control" id="password_text" name="password" data-validation='{"parent":".form-group","rules":[{"name":"min","min":5}]}'/>