我是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'
也许您的robobrowser软件包已损坏
现在尝试使用robobrowser安装PyPI
首先使用终端中的此命令检查系统上是否安装了名为PyPI的python软件包
pip --version
如果已安装,则将显示类似的输出
要使用PyPI安装robobrowser,请在终端中运行此命令
pip install robobrowser
现在导入
from robobrowser import RoboBrowser
br = RoboBrowser()