首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法登录我的学校网站

无法登录我的学校网站
EN

Stack Overflow用户
提问于 2017-05-25 05:25:39
回答 1查看 143关注 0票数 1

我试图使用python脚本(特别是请求)登录到我的大学帐户,让程序做我需要它做的事情。我使用了以下代码尝试登录到该网站:

代码语言:javascript
复制
import requests
import time

url = 'https://myschool.edu/'

next_url = 'https://mynextpage.edu/'
login_data = {"j_username":'input username here', "j_password":'input password here'}


with requests.Session() as s:
    s.get(url)
    p = s.post(url, data=login_data)
    # print the html returned or something more intelligent to see if it's a successful login page.
    print p.text
    time.sleep(40)

    # An authorised request.
    r = s.get(next_url)
    print r.text

当我将p.text打印出来时,我所看到的就是原始登录页面的html。我不明白我打错了什么。谢谢你的帮助!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-25 20:56:53

  1. 它与http://selenium-python.readthedocs.io/一起使用,并让浏览器处理大部分繁重的事务。
  2. 如果您确实希望在Python中直接与服务器交互,您可能最终会处理会话/cookie/凭据之类的东西,这可能会带来麻烦。

1感觉像编程,而2更像是黑客。;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44172877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档