Python 如何清除需要登录的网站的内部页面
我正试图通过python脚本获取我的出勤记录,因此我首先应该登录到我的id,然后转到“出勤记录”选项卡。因此,我将考勤按钮的Python 如何清除需要登录的网站的内部页面,python,html,python-3.x,web-scraping,python-requests,Python,Html,Python 3.x,Web Scraping,Python Requests,我正试图通过python脚本获取我的出勤记录,因此我首先应该登录到我的id,然后转到“出勤记录”选项卡。因此,我将考勤按钮的href粘贴到我的大学网站上,并使用 start = requests.session() attendance = start.get(url=url_that_ attached,data=data_of_my_login and some additional_info) 但当我试图取回它的内容时,它给了我一个停止的标志。我该怎么点击考勤按钮。按钮看起来像这样 &l
href
粘贴到我的大学网站上,并使用
start = requests.session()
attendance = start.get(url=url_that_ attached,data=data_of_my_login and some additional_info)
但当我试图取回它的内容时,它给了我一个停止的标志。我该怎么点击考勤按钮。按钮看起来像这样
<li><a href="../Student/StudentAttendanceView.aspx?SID=Z5iKNRYtbRzca2kr9KIG9g==|9ZPIo+QpZxY=" id="aAttandance">Attendance</a></li>
这是我得到的内容,而不是出席网页
<!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>
<title>Index</title>
</head>
<body>
<center><img src="images/stop-sign-small2.jpg" /></center>
</body>
</html>
指数
这是一个停车标志。是否有其他方法可以点击考勤按钮,如按其名称,即
考勤
是否有任何方法可以按其按钮名称打开选项卡,而我不想使用selenium。我使用的是python 3。第一次登录时使用的是post
方法,而不是get
。要点击按钮检查,我已经登录了,问题是在登录之后,正如我在问题中所说的,我不想使用PhantomJS
,selenium感谢您的回答,因为第一次登录时使用了post
方法,而不是get
。单击此按钮,我已经登录了,问题是在登录之后,正如我在问题中所说,我不想使用PhantomJS
,selenium感谢您的回答