python リクエストを解決する 中国の雑多なコード
2022-02-20 15:46:15
import requests
# Crawl Sunshine Movie
html = requests.get("https://www.ygdy8.com/index.html")
print(html.text)
実行すると、文字化けしたコードが表示されることがわかります。
IMDBÆÀ-Ö8-Ö×óÓÒӰƬ400Óಿ
2020Äêϲ¾ç¡¶Ôã¸â×Éѯ/²"Á¼ÂÉ
2019Äê "ñ½±¾çÇéÒôÀÖ¡¶ÃÛ-äÓë
2019Ä궯×÷ÔÖÄÑ¡¶¼"ÏÞÌÓÉú¡-B
2008Äê¸ß-ÖÐüÒÉ¡¶ÏÓÒÉÈËXµÄÏ×
2020Äê¿Æ "ÃÐüÒÉ¡¶"úе "Ƥ¡-H
2020Äê¿Æ "ÃÐüÒÉ¡¶"úе "Ƥ¡-H
2020ÄêÆæ "á¶ÏÉÊéÆæÌ-/×½ÏɼÇ
2020Äê¾çÇé-¸×¶ñÃû/ÄÏ-½Ö®
どのように修正するのですか?多くの答えは、オンライン、それはutf - 8を設定すると言うことです誤解させるのは簡単です。ここで私はあなたを教えたい方法は、まず我々は、サイトがエンコードされているかを確認する必要があると使用するこの時間です。 文字セット 私たちは
charset=gb2312
この時点で、次の行を追加する必要があります。
html.encoding = "gb2312"
で終わりです。
import requests
# Crawl Sunshine Movie
html = requests.get("https://www.ygdy8.com/index.html")
html.encoding = "gb2312"
print(html.text)
関連
-
[解決済み】Python3エラー。TypeError: 暗黙のうちに 'bytes' オブジェクトを str に変換できない
-
[解決済み] なぜPyQtは情報なしでクラッシュするのですか?(終了コード 0xC0000409)
-
[解決済み] _csv.Error: iterator should return strings, not bytes (did you open file in text mode?) [duplicate].
-
[解決済み] Numpy配列:配列が大きすぎる
-
[解決済み] Macでpyenv(homebrewでインストール)をアンインストールする方法
-
[解決済み] テールリカーシオンフィボナッチ
-
[解決済み] PIPインストールで、libffiは認識されるのに、ffi.hが見つからない。
-
[解決済み] ビューティフルスープ分解()
-
[解決済み] Pythonのサブプロセスpopenの使い方 [重複]。
-
エラー:イテレータはバイトではなく文字列を返すべき(ファイルをテキストで開いたか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】インポートエラー。モジュール名 urllib2 がない
-
[解決済み】TypeError: strのデコードはサポートされていません。
-
[Python] TypeError: ハッシュ化できない型: 'numpy.ndarray'
-
[解決済み] pip の `--no-cache-dir` は何のためにあるのですか?
-
[解決済み] ValueError: データがバイナリでなく、pos_label が指定されていない。
-
[解決済み] PythonでスレッドIDを取得する方法は?
-
[解決済み] PythonのリストからFlaskとHTMLを使ってドロップダウンメニューを作成する方法
-
[解決済み] Flask がコンソールにプリントされない
-
LinearAlgebraError: SVDが収束しなかった(PYTHON)
-
[Problem log] Python run エラー: str に str (not "int") を連結することしかできない。