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

ImportError: cannot import name 'RoboBrowser' from '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()

等....

问题是脚本不会 运行 超过 "from robobrowser import RoboBrowser",我收到以下消息:

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

可能是你的 robobrowser 包损坏了

现在尝试安装 robobrowser using PyPI

首先在您的终端

中使用此命令检查您的系统上是否安装了名为 PyPI 的 python 包
pip --version

如果安装了它就会显示这样的输出

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

pip install robobrowser

现在导入它

from robobrowser import RoboBrowser
br = RoboBrowser()