我是Python的新手,使用过BeautifulSoup来解析和抓取一些网页上的信息。现在我需要填写一张表格。提交它,并在填写表单后抓取一些数据,似乎最简单的方法是使用机器人浏览器。
但是,我不能导入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'发布于 2019-10-27 10:13:15
也许你的机器人浏览器包已经损坏了
现在尝试使用PyPI安装robobrowser
首先,在终端中使用以下命令检查系统上是否安装了名为PyPI的python包
pip --version如果安装了它,那么它将显示如下输出

要使用PyPI安装robobrowser,请在终端中运行以下命令
pip install robobrowser现在导入它
from robobrowser import RoboBrowser
br = RoboBrowser()https://stackoverflow.com/questions/58576079
复制相似问题