ImportError:无法从“ robobrowser”导入名称“ RoboBrowser”

时间:2019-10-27 01:53:48

标签: python-3.7 importerror robobrowser

我是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 个答案:

答案 0 :(得分:1)

也许您的robobrowser软件包已损坏

现在尝试使用robobrowser来安装PyPI

首先使用终端中的此命令检查系统上是否安装了名为PyPI的python软件包

pip --version

如果已安装,则将显示类似的输出

image showing the message if Pip is installed

要使用PyPI安装robobrowser,请在您的终端上运行此命令

pip install robobrowser

现在将其导入

from robobrowser import RoboBrowser
br = RoboBrowser()