ImportError: нет модуля с именем BeautifulSoup

Я установил BeautifulSoup с помощью easy_install и попытался запустить следующий скрипт

from BeautifulSoup import BeautifulSoup import re doc = ['<html><head><title>Page title</title></head>', '<body><p id="firstpara" align="center">This is paragraph <b>one</b>.', '<p id="secondpara" align="blah">This is paragraph <b>two</b>.', '</html>'] soup = BeautifulSoup(''.join(doc)) print soup.prettify() 

Но не знаю, почему это происходит

 Traceback (most recent call last): File "C:\Python27\reading and writing xml file from web1.py", line 49, in <module> from BeautifulSoup import BeautifulSoup ImportError: No module named BeautifulSoup 

Не могли бы вы помочь. благодаря

3 Solutions collect form web for “ImportError: нет модуля с именем BeautifulSoup”

Попробуйте это from bs4 import BeautifulSoup

Это может быть проблемой для Beautiful Soup, версии 4 и бета-дней. Я просто прочитал это с домашней страницы.

На Ubuntu 14.04 я установил его из apt-get и работал нормально:

sudo apt-get install python-beautifulsoup

Затем просто выполните:

from BeautifulSoup import BeautifulSoup

Попробуй это, моя работала так. Чтобы получить любые данные тега, просто замените «a» тегом, который вы хотите.

 from bs4 import BeautifulSoup as bs import urllib url="http://currentaffairs.gktoday.in/month/current-affairs-january-2015" soup = bs(urllib.urlopen(url)) for link in soup.findAll('a'): print link.string 
  • Где я могу найти примеры «привет мир» - простые примеры «Суп»?
  • Проблемы с кодировкой Python и BeautifulSoup
  • Глубина первого прохода на дереве парса BeautifulSoup
  • Python: BeautifulSoup извлекает текст из тега привязки
  • Получение имен тегов с помощью BeautifulSoup
  • Проблема с поиском родителя определенного тега в html с помощью python
  • Найти весь текст в пределах 1 уровня в HTML с помощью Beautiful Soup - Python
  • Отключить специальную обработку атрибутов класса
  • Что эквивалентно '*' для Beautifulsoup - find_all?
  • Вложенные теги в BeautifulSoup - Python
  • Удалите тег с помощью BeautifulSoup, но сохраните его содержимое
  • Python - лучший язык программирования в мире.