- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我从 MOOC 中学到了很多东西,所以我想为此返回一些东西我正在考虑在 kivy 中设计一个小应用程序,因此需要 python 实现,实际上我想要实现的是记录通过程序进入我的 Coursera 帐户并收集有关我目前正在学习的类(class)的信息,首先我必须登录 coursera(https://accounts.coursera.org/signin?post_redirect=https%3A%2F%2Fwww.coursera.org%2F),在搜索 Web 时我遇到了这段代码:
import urllib2, cookielib, urllib
username = "abcdef@abcdef.com"
password = "uvwxyz"
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'username' : username, 'password' : password})
info = opener.open("https://accounts.coursera.org/signin",login_data)
for line in info:
print line
还有一些类似的代码,但没有一个对我有用,每种方法都会导致我出现这种类型的错误:
Traceback (most recent call last):
File "C:\Python27\Practice\web programming\coursera login.py", line 9, in <module>
info = opener.open("https://accounts.coursera.org/signin",login_data)
File "C:\Python27\lib\urllib2.py", line 410, in open
response = meth(req, response)
File "C:\Python27\lib\urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "C:\Python27\lib\urllib2.py", line 448, in error
return self._call_chain(*args)
File "C:\Python27\lib\urllib2.py", line 382, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 531, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 404: Not Found
错误是由于 https 协议(protocol)还是我遗漏了什么?
我不想使用任何第 3 方库。
最佳答案
为此,我正在使用 requests
,我认为它是一个很棒的 python 库。以下是它如何工作的一些示例代码:
import requests
from requests.auth import HTTPBasicAuth
credentials = HTTPBasicAuth('username', 'password')
response = requests.get("https://accounts.coursera.org/signin", auth=credentials)
print response.status_code
# if everything was fine then it prints
>>> 200
这是请求的链接:
关于python - 使用 Python 登录 Coursera 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26060712/
使用 Mac 操作系统 10.10.3RStudio 版本 0.98.1103 我的工作目录是一个包含 332 个 .csv 文件的列表,我的设置是正确的。这是代码: pollutantmean <-
我在 coursera 上的 scala 中参加了 martin odersky 的函数式编程类(class)。 但是,我无法理解第二个作业 Funsets.scala 的解决方案。 type Set
我正在上一门算法课,现在我们正在学习贪婪算法。我的两个解决方案在某些测试用例上输出“未知信号 11”。 但是,我用尽可能大的输入将我的程序推向了极限。它在我的电脑上运行得很好。然而,在 Courser
我在 Coursera 上问了这个问题,但没有人回复,所以我来到这里。这是关于 Scala 函数式编程原理类(class)的最后一个作业(Anagrams)。 如果函数减法返回无序出现,Anagram
我想通过这些链接后面的程序(主要是 Python)提取 Coursera 视频下载链接 https://www.coursera.org/learn/human-computer-interactio
我正在使用 Coursera 的 jupyterNotebook,但没有办法将所有内容恢复到开头。 唯一相关的选项似乎是“恢复到检查点”——但我一开始没有保存检查点。 这是否意味着我无法恢复到它? 最
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 2个月前关闭。 Improve th
我正在尝试从 OS X Mavericks 上的命令行运行 coursera-dl。 控制台输出如下: $ coursera-dl Traceback (most recent ca
来自那门类(class) https://class.coursera.org/progfun-004/assignment 我下载了 http://spark-public.s3.amazonaws
我目前正在为 coursera 上提供的创业工程类(class)学习 program 2 我正在使用 Amazon Web 服务使用 ubuntu 实例进行编程,但我的编程一直挂起。我的 node.j
在完成“Scala 中的函数式编程原则”@coursera 类(class)第 3 周的作业时,我发现当我实现视频类(class)中所示的函数联合时: override def union(tha
我正在尝试从 Julia 中的 Coursera 进行逻辑回归,但它不起作用。 计算梯度的 Julia 代码: sigmoid(z) = 1 / (1 + e ^ -z) hypotesis(thet
我正在 Coursera 上学习 Andrew Ng 的机器学习,方法是使用 Python 而不是 MATLAB 实现所有代码。 在编程练习 3 中,我以向量化形式实现了正则化逻辑回归成本函数: de
我在理解如何对 Coursera 上提供的机器学习类(class)中的函数进行矢量化时遇到问题。 在类(class)中,Andrew Ng 解释了假设可以向量化为 theta 乘以 x 的转置: H(
我从 MOOC 中学到了很多东西,所以我想为此返回一些东西我正在考虑在 kivy 中设计一个小应用程序,因此需要 python 实现,实际上我想要实现的是记录通过程序进入我的 Coursera 帐户并
任务 -- 此代码问题的目标是实现二分查找算法。 输入格式 -- 输入的第一行包含一个整数 n 和一个序列 a0 &a, long long x) { size_t left = 0, righ
当我尝试在 Angular 中使用 jsonp 方法请求 coursera api 时,出现以下错误。 Refused to execute script from 'https://api.cour
我正在用 C# 实现 Ng 的 OCR 神经网络示例。我认为我已经正确实现了所有公式[矢量化版本],并且我的应用程序正在训练网络。 关于如何看到我的网络在识别方面的改进,有什么建议吗 - 无需在训练完
我已经开始 Coursera Algorythms course .练习作业必须在Java上完成,他们建议使用DrJava作为IDE,但这真的很不方便。所以我想使用 Eclipse,但问题是我无法使用
我正在 coursera java 类(class)中做作业。作业是关于java中的统计数据,他们给了我一些文件,其中包含每个名字的出生数量,并想要每个名字的排名,例如hesham 15,ahmed
我是一名优秀的程序员,十分优秀!