ImportError: невозможно импортировать имя 'RoboBrowser' из 'robobrowser' - PullRequest
1 голос
/ 27 октября 2019

Я очень новичок в Python и использовал BeautifulSoup для анализа и очистки информации с некоторых веб-страниц. Теперь мне нужно заполнить форму. отправьте его и очистите некоторые данные после заполнения формы, и кажется, что проще всего использовать robobrowser.

Однако я не могу импортировать robobrowser. Я установил robobrowser несколькими различными способами, и robobrowser находится здесь:

C:\Users\(USERNAME)\AppData\Local\Programs\Python\Python37-32\Lib\site-packages

Вот мой сценарий:

import requests

from bs4 import BeautifulSoup

import datetime

import webbrowser

import re

from robobrowser import RoboBrowser

br = RoboBrowser()

и т.д ....

Проблема в том,сценарий не будет проходить мимо "из robobrowser import RoboBrowser", и я получаю следующее сообщение:

ImportError: cannot import name 'RoboBrowser' from 'robobrowser'

1 Ответ

1 голос
/ 27 октября 2019

Возможно, ваш пакет robobrowser поврежден

Теперь попробуйте установить robobrowser , используя PyPI

Сначала проверьте, если пакет python назван PyPI устанавливается в вашей системе с помощью этой команды в вашем терминале

pip --version

, если он установлен, он будет отображать вывод, подобный этому

image showing the message if Pip is installed

Чтобы установить robobrowser с использованием PyPI, запустите эту команду в своем терминале

pip install robobrowser

, теперь импортируйте ее

from robobrowser import RoboBrowser
br = RoboBrowser()
...