問題タブ [praw]

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 に答える
973 参照

python - Reddit での投稿が PRAW を使用した自己投稿かどうかを検出する方法は?

reddit でのユーザーの投稿が自己投稿なのか外部 URL へのリンクなのかを検出することはできますか? すべての自己投稿を除外したいのですが、PRAW のドキュメントで何かを見つけることができます。

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

python - PRAW を使用してタイトル リターンの & の代わりに & を取得する

PRAWを使用して、特定のsubredditのすべての時間の上位25を取得しようとしています:

次のエラーが表示されます。

UnicodeEncodeError: 'ascii' コーデックは位置 63 の文字 u'\xa3' をエンコードできません: 序数が範囲内にありません(128)

そこで、for ループ内の行を次のように変更しました。

それは動作しますが、text.txt ファイルでは&代わりに.txt を取得します&。文字列置換機能で変更できますが、正しいタイトルを直接書く方法はありますか? また、なぜencode()メソッドを使用する必要があったのですか?

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

python - PRAW: コメント ID だけで reddit コメント オブジェクトを取得する方法は?

私は、コメント ID (t1_asdasd など) しか持っていないボットに取り組んでいます。親スレッドなどにアクセスできません。コメント ID だけで対応するコメント オブジェクトを取得できますか?

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

python - PRAW: get_submission の動作に一貫性がない

このスクリプトは、Reddit の特定のコメントから情報を取得します。与えられたパーマリンクに応じて、機能するかどうかが決まります。

このパーマリンクは動作します: http://www.reddit.com/r/redditgetsDrawing/comments/1tvjmr/i_got_a_new_job_recently_and_would_love_to_have/cec9wh4

これはそうではありません:

?context=3 で終わるパーマリンクやその他の異常な終わりには、.get_submission を台無しにする特定の特性があると感じています。

エラーレポートは次のとおりです。

編集:リストを文字列に変更すると、次のようになります。

Edit2: ?context=3を削除してリストを文字列に変更すると、機能するようになりました。どうやら、とにかくリストとして機能したことはなく(私の悪い記憶がそこに入りました!)、?context=3が問題のようです。

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

python - PRAW のインストール

Redditボットなどを作成できるようにPRAWをインストールしたいのですが、すべてのインストールガイドがわかりにくいので、できるだけ初心者に優しい方法を誰かが説明してくれませんか. 私はバニラのパイソンを使った経験があります。ありがとう!

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

python - PRAWを使用してPythonで遅延オブジェクトのtry-exceptを行う方法は?

「get_redditor」がエラーを返すかどうかを確認するために誰かが私を助けることができるかどうか疑問に思っていました. 「fetch=True」引数を使用しましたが、それでも戻ります。ただし、ユーザー「Alaska88」ページに移動すると、存在しません。プログラムが「for comment in comments」行に到達するとエラーが発生し、遅延オブジェクトであるために try-except が機能しないと想定しています。いつでも、または助けていただきありがとうございます。

エラーはここから始まります =>

ファイル "reddit_bot.py"、9 行目、コメント内のコメント: ファイル "/usr/local/lib/python2.7/dist-packages/praw-

エラーはここで終了します =>

Raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 404 クライアント エラー: 見つかりません

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

python - PRAW: キャプチャの問題

私のボットでは、エラーが発生するとアカウントにメッセージが送信されますが、テスト中に、キャプチャの画像への URL とそれを入力する領域が表示されました。どうすればこれを回避できますか? コード

Secret はパスワードなど知られたくないものばかり

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

python - PRAW でメッセージを送信するが、受信側のアカウントがメッセージを受信しない

Python で初めて API を使用しようとしています。PRAWを使用しています。あるアカウントから別のアカウントにメッセージを送信しようとする愚かで簡単なスクリプトを作成しました。ログインしてキャプチャを入力するように求められますが、受信側のアカウントにメッセージが届きません。私は何を間違っていますか?いくつかのロジックやその他のメソッドを実装する、より複雑なプログラムに進むためには、基礎を固める必要があります。