美しいスープエラー:NameError:名前 'htmltext'が定義されていません

user3621271

このエラーが発生します:

NameError: name 'htmltext' is not defined

それは以下のコードから来ています:

from bs4 import BeautifulSoup
import urllib
import urllib.parse

url = "http://nytimes.com"

urls = [url]
visited = [url]

while len(urls) > 0:
        try:
           htmltext = urllib.urlopen(urls[0]).read()
        except:
           print(urls[0])      

        soup = BeautifulSoup(htmltext)    
        urls.pop(0)

        print(soup.findAll('a',href = true))
この

Python 3.xでは、のurllib.request代わりにインポートする必要がありurllibます。次に、行を変更します。

htmltext = urllib.urlopen(urls[0]).read()

に:

htmltext = urllib.request.urlopen(urls[0]).read()

最後に、に変更trueTrueます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

NameError:名前 'エラー'が定義されていません

分類Dev

エラー:NameError:名前「サブプロセス」が定義されていません

分類Dev

djangoエラーNameError:名前 'DEBUG'が定義されていません

分類Dev

NameError:名前 'マージ'が定義されていません

分類Dev

NameError:名前 'キー'が定義されていません

分類Dev

フラスコ-NameError:名前 'アプリ'が定義されていません

分類Dev

NameError:名前 'ドライバー'が定義されていません

分類Dev

NameError:名前「リスト」が定義されていません

分類Dev

Pythonの名前エラー:NameError:名前 '宝石'が定義されていません

分類Dev

NameError:名前 'char'は定義されていませんエラー

分類Dev

NameError:名前 'ユーザー'が定義されていません。クラス関連だと思います

分類Dev

Djangoエラー:NameError名 'db_table'が定義されていません

分類Dev

Kerasチュートリアルエラー:NameError:名前 'レイヤー'が定義されていません

分類Dev

名前エラー-名前が定義されていません-Python3.6.2

分類Dev

名前エラー:名前 'get_ipython'が定義されていません

分類Dev

NameError:名前 '<クラス名>'が定義されていません問題

分類Dev

NameError:名前 'x'が定義されていません(xはforループで宣言されています)

分類Dev

NameError:名前「リクエスト」が定義されていません

分類Dev

Python Webクローラー(NameError:名前 'スパイダー'が定義されていません)

分類Dev

警告:py_run_file_implのエラー:NameError:名前 '__file__'が定義されていません

分類Dev

NameError:名前 'ユーザー'が定義されていません(フラスコシェルの場合)

分類Dev

ユーザー入力の「NameError:名前が定義されていません」

分類Dev

名前エラー名「getName」が定義されていません

分類Dev

NameError:Djangoフォームでは、名前「リクエスト」が定義されていません

分類Dev

エラー名 'dtype'が定義されていません

分類Dev

pymongoエラー名「ISODate」が定義されていません

分類Dev

NameError:名前「LoginView」が定義されていません

分類Dev

Python NameError:名前 'include'が定義されていません

分類Dev

NameError:名前「exit」が定義されていません

Related 関連記事

  1. 1

    NameError:名前 'エラー'が定義されていません

  2. 2

    エラー:NameError:名前「サブプロセス」が定義されていません

  3. 3

    djangoエラーNameError:名前 'DEBUG'が定義されていません

  4. 4

    NameError:名前 'マージ'が定義されていません

  5. 5

    NameError:名前 'キー'が定義されていません

  6. 6

    フラスコ-NameError:名前 'アプリ'が定義されていません

  7. 7

    NameError:名前 'ドライバー'が定義されていません

  8. 8

    NameError:名前「リスト」が定義されていません

  9. 9

    Pythonの名前エラー:NameError:名前 '宝石'が定義されていません

  10. 10

    NameError:名前 'char'は定義されていませんエラー

  11. 11

    NameError:名前 'ユーザー'が定義されていません。クラス関連だと思います

  12. 12

    Djangoエラー:NameError名 'db_table'が定義されていません

  13. 13

    Kerasチュートリアルエラー:NameError:名前 'レイヤー'が定義されていません

  14. 14

    名前エラー-名前が定義されていません-Python3.6.2

  15. 15

    名前エラー:名前 'get_ipython'が定義されていません

  16. 16

    NameError:名前 '<クラス名>'が定義されていません問題

  17. 17

    NameError:名前 'x'が定義されていません(xはforループで宣言されています)

  18. 18

    NameError:名前「リクエスト」が定義されていません

  19. 19

    Python Webクローラー(NameError:名前 'スパイダー'が定義されていません)

  20. 20

    警告:py_run_file_implのエラー:NameError:名前 '__file__'が定義されていません

  21. 21

    NameError:名前 'ユーザー'が定義されていません(フラスコシェルの場合)

  22. 22

    ユーザー入力の「NameError:名前が定義されていません」

  23. 23

    名前エラー名「getName」が定義されていません

  24. 24

    NameError:Djangoフォームでは、名前「リクエスト」が定義されていません

  25. 25

    エラー名 'dtype'が定義されていません

  26. 26

    pymongoエラー名「ISODate」が定義されていません

  27. 27

    NameError:名前「LoginView」が定義されていません

  28. 28

    Python NameError:名前 'include'が定義されていません

  29. 29

    NameError:名前「exit」が定義されていません

ホットタグ

アーカイブ