問題タブ [coursera-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
962 参照

python - BeautifulSoup4 で Web ページを解析する

Coursera からこの Web ページを解析し、ページから表示されているすべてのテキストをダウンロードしようとしました。残念ながら、BeautifulSoup4 は機能していないようで、他に何をすべきかわかりません。説明させてください

コードは次のとおりです。

ただし、soup変数には Web ページのテキストは含まれていません。「lxml」、「xml」、および「html5lib」パーサーを試しましたが、成功しませんでした。

0 投票する
1 に答える
2127 参照

python - Windows で coursera-dl を使用する際のエラー

Windows で coursera-dl を使用して coursera ビデオをダウンロードしようとしています。C:\Python34\Scripts に coursera-dl をインストールしましたが、実行しようとすると

以下のエラーが表示されます: importerror: no module named '_version' ここに画像の説明を入力 助けてください。

0 投票する
1 に答える
144 参照

json - Play Json でドキュメントを変換する

coursera apiからのコースのリストがあります:

私はそれを次のようなドキュメントに変換したい(コメントとして <--- 矢印を使用する):

PlayのjsonのみのAPIでこれを実行することは可能ですか? これが現在の方法です(scalaリストへの変換を使用)。

0 投票する
1 に答える
598 参照

python - リクエスト ライブラリを使用して coursera にログインできなかったのはなぜですか?

私が使用するコードは次のとおりです。

エラーメッセージはInvalid CSRF Tokenですが、実際には r0.cookie.keys() にデータがありません。コードに問題があるかどうかは誰にもわかりませんか? はいの場合、どのように変更しますか?手がかりはありますか?ありがとうございました:)

詳細: トラフィックは https プロトコルで発生し、リダイレクトが発生しているようです。リダイレクトが必要な理由がわかりませんか? セキュリティの問題と関係があるのか​​もしれません。

0 投票する
2 に答える
754 参照

python - Python を使用して Coursera アカウントにログインする

私は MOOCs から多くのことを学んだので、この目的のために何かを彼らに返したいと思っていました.kivy で小さなアプリを設計することを考えていたので、Python の実装が必要です.実際に達成したかったことは、私のプログラム経由で Coursera アカウントを作成し、現在受講しているコースに関する情報を収集します。このためには、まず coursera にログインする必要があります ( https://accounts.coursera.org/signin?post_redirect=https%3A%2F%2Fwww. coursera.org%2F )、Web を検索すると、次のコードに出くわしました。

およびいくつかの同様のコードもありましたが、どれもうまくいきませんでした。すべてのアプローチでこのタイプのエラーが発生しました。

エラーは https プロトコルによるものですか、それとも何か不足していますか?

サードパーティのライブラリを使用したくありません。

0 投票する
1 に答える
466 参照

python - oAuth を使用する Web サイトの redirect_uri

私はここで説明されている coursera API を使用する必要がある kivy フレームワークを使用して Android アプリに取り組んでいます: https://tech.coursera.org/app-platform/oauth2/

考慮事項は次のとおりです。リクエストの例(読みやすくするために改行とスペースを入れています):

coursera 開発者コンソールに登録しているとき、リダイレクト URI が必要で、わかりませんか? サンプル uri が次のようになる可能性があることを示しているだけです: https://www.coursera.org/oauth2/callback

誰かがリダイレクト uri の代わりに何を入力すればよいか教えてもらえますか? Kivyプラットフォームを使用してAndroidアプリを構築していることを覚えていますか?

0 投票する
3 に答える
802 参照

jquery - jquery jsonp を使用して、Coursera API のデータ フォームにアクセスします。

今日、 Coursera カタログのドキュメントを読んだ後、jquery を使用して coursera api にアクセスしようとしていました。コードを書いてエラーが発生したNo 'Access-Control-Allow-Origin' header is present on the requested resource.ので、いくつかのグーグルを行ったところ、Jsonpを使用してクロスドメインリクエストを作成できることがわかりました。したがって、私は単純に $.ajax 関数を使用して、このURLにリクエストを送信したり、この単純な URLや他のそのような URL を言ったりしましたが、失敗しました。

URLのデータは次のようになります{"elements":[{"id":2,"shortName":"ml","name":"Machine Learning","links":{}}],"linked":{}}

次のコードを書きました。

上記のコードは失敗し、エラー ハンドラに移動し、エラーの出力は ,textstatus: parseErrorError: localJsonpCallback was not called. コードの何が問題なのかわかりません。さらに、コンソールでエラーが発生し、URL https://api.coursera.org/api/catalog.v1/courses/2Uncaught SyntaxError: Unexpected token :を使用する とエラーが発生します。2?callback=localJsonpCallback&_=1418037208234:1

jsonp コールバック関数を使用する必要がありますか? 成功ハンドラーで直接応答を処理できませんか。

0 投票する
1 に答える
645 参照

jquery - ハイパーリンクの onclick イベントに一意の ID 値を動的に割り当てる

JSON 応答オブジェクトを繰り返し処理して、カテゴリ項目のリストを作成しようとしています。ユーザーがハイパーリンクをクリックするとページ2に移動し、選択したカテゴリIDに基づいてページがフィルタリングされるように、各ハイパーリンクに一意のカテゴリID値を割り当てようとしています。すべてのカテゴリ ID が 1 つのハイパーリンクに割り当てられている FOR LOOP で論理エラーが発生しました。また、HTML ページ間でデータを渡すためのより良い方法はありますか?

フィドル

0 投票する
2 に答える
544 参照

javascript - プログラム経由でCourseraのビデオダウンロードリンクを取得

それらのリンクの背後にあるプログラム(主にPython)を介してCourseraビデオダウンロードリンクを抽出したい

https://www.coursera.org/learn/human-computer-interaction/lecture/s4rFQ/the-interaction-design-specialization

https://www.coursera.org/learn/calculus1/lecture/IYGhT/why-is-calculus-going-to-be-so-much-fun

これに関する多くの記事を読んだ後でも、プログラムを介してビデオのダウンロード リンクを抽出する方法が見つかりません。ビデオのダウンロード リンクを抽出するための段階的なソリューションを提供できる人はいますか? ありがとう!

PS 私はこのプロジェクトを知っていますが、コードが複雑なので脱落しました。


答えてくれてありがとう、ビデオhttp://mathjoy.tumblr.com/post/130547895523/mediadownloaderをダウンロードするための Chrome 拡張機能の作成に成功しました

0 投票する
1 に答える
2097 参照

ruby - coursera ruby​​ on rails 課題の解決策

私はレールの専門化を行っています.その割り当ては、最大頻度の単語を見つけることに関連しています.私はそれをすべて解決しましたが、19のうち1つのテストに合格できません.誰かがそれをやっていますか?