ImportError:无法从'robobrowser'导入名称'RoboBrowser'

问题描述 投票:0回答:1

我是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导入RoboBrowser导入”运行,并且我收到以下消息:

ImportError: cannot import name 'RoboBrowser' from 'robobrowser'
python-3.7 importerror robobrowser
1个回答
0
投票

也许您的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()
© www.soinside.com 2019 - 2024. All rights reserved.