urllibからPython 2への変換を試しています。私は.urlopen()を使用してhtmlソースを出力できますが、.find()メソッドを使用してインデックスを作成することはできません。.find()がpython 3のurllib.request.urlopen()で動作しないのはなぜですか?
import urllib.request
fh = urllib.request.urlopen("http://stackoverflow.com")
html = fh.read()
fh.close()
print(html.find("<p>"))
タイプエラーが発生します。私はそれがバイト配列を返すことを理解していますが、私はそれが実際に何を意味するかについてかなりあいまいです。私はデッドエンドされているいくつかの答えlike thisを試してみました。私の質問は次のとおりです:
python 3でURLのページソースを文字列として取得する簡単なネイティブメソッドはありますか?
なぜ美味しいスープを使用していませんか? –