答えが見つからない複雑な問題があります。
Web ページを提供する Python HTTPServer を実行しています。これらの Web ページは、Beautiful Soup の助けを借りて実行時に作成されます。問題は、Firefox が実際のページではなく Web ページの HTML コードを表示することですか? 誰がこの問題を引き起こしているのか本当にわかりません - - Python HTTPServer - Beautiful Soup - HTML Code
いずれにせよ、私はウェブページの HTML の一部をコピーしました:-
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>
My title
</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script src="./123_ui.js">
</script>
</head>
<body>
<div>
Hellos
</div>
</body>
</html>
参考までに、私がすでに試したことを以下に示します - Python HTTPServer が MIME ヘッダーを text/html として送信していることを確認しました - HTML コードをコピーして貼り付けるだけで、正しいページが静的として表示されます。ここから、問題が HTTPServer 側にあることがわかります。Firebug は、それが空であり、「この要素にはスタイル ルールがありません。ルールを作成できます。」と示しています。表示されています
エラーが Beautiful Soup にあるのか、HTTPServer にあるのか、HTML にあるのかを知りたいだけですか?
ありがとう、アミット