問題タブ [pywikibot]
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.
regex - Python正規表現:同じ行に別の文字列が存在する場合を除いて、文字列を置き換える方法は?
「choeur」を「chœur」replace.py
に置き換えて、いくつかの記事の綴りを修正しています。
mediawiki 構文にはファイル リンクもあります。
そのようなものを編集すると、リンクが壊れます。[]
リンクの説明もあるので使えません:
その場合、呪文を修正する必要があります。したがって、同じ行に"choeur"
の後に
ある場合は、編集を行う必要はありません。.jpg
私の問題は、 python 正規表現内でブール式を処理する方法が見つからなかったことです
python - HTML ファイルの書き込み中の問題
問題
この変数 html_str を wikisum 文字列変数と等しく設定できないのはなぜですか? 単純な構文エラーですか?
コード
ありがとう!
ところで、エラーは次のとおりです。
- UnicodeEncodeError: 'ascii' コーデックは位置 39-40 の文字をエンコードできません: 序数が範囲外です (128)
python - Pywikibot で wiki ページの HTML を取得するにはどうすればよいですか?
私は pywikibot-core を使用しており、前に別の Python Mediawiki API ラッパーをWikipedia.py (.HTML メソッドを持つ) として使用していました。もっと多くの機能があると思うので、pywikibot-core に切り替えましたが、同様の方法が見つかりません。(注意:私はあまり熟練していません)。
python-2.7 - ウィキペディアのページからページ ID を取得するにはどうすればよいですか?
Flask アプリで、またはウィキペディア API を使用するだけで、ウィキペディアの URL からページ ID を取得するにはどうすればよいですか?
この http://en.wikipedia.org/wiki/Stack_Overflowからこのhttp://en.wikipedia.org/wiki?curid=21721040へ
API サンドボックスから解決できますが、単一の URL からではなく、タイトルからの検索としてのみです。
ウィキペディア検索に頼らずに、もっと簡単な方法でクエリを実行できますか? 私はすでに人間が読めるURLを知っているということです...
python - UnicodeDecodeError: 'ascii' コーデックは位置 2 のバイト 0xe0 をデコードできません: 序数が範囲外です (128)
pywikibot-core
Mediawiki のインストール用に (バージョン 2.0b3) をインストールしました。Unicode テキストを含むコマンドを実行しようとすると、エラーが発生しました。
次のコマンドを実行します。
ここに私が得たエラーがあります: