从内部网站(即工作)抓取时是否有python函数或属性进行身份验证

从内部网站(即工作)抓取时是否有python函数或属性进行身份验证,python,request,urllib,Python,Request,Urllib,这就是我得到的错误 ValueError:AbstractBasicAuthHandler不支持以下方案:“协商”您是否需要进行身份验证取决于您连接到的服务,而不是连接代码中的任何内容。我必须进行身份验证,因此对于需要身份验证的网站,您将如何进行身份验证?python新手,道歉,如果听起来很愚蠢,那么你的标题完全歪曲了你的问题,即如何认证,不是如何绕过认证。我的意思是,如果有办法绕过认证,那就更好了,但我浏览了很多其他答案,如果网站使用认证,我看到的答案可能是我不能,但我确实改变了问题

这就是我得到的错误
ValueError:AbstractBasicAuthHandler不支持以下方案:“协商”

您是否需要进行身份验证取决于您连接到的服务,而不是连接代码中的任何内容。我必须进行身份验证,因此对于需要身份验证的网站,您将如何进行身份验证?python新手,道歉,如果听起来很愚蠢,那么你的标题完全歪曲了你的问题,即如何认证,不是如何绕过认证。我的意思是,如果有办法绕过认证,那就更好了,但我浏览了很多其他答案,如果网站使用认证,我看到的答案可能是我不能,但我确实改变了问题
    import urllib
    import bs4

    url ="https://autoflow-cascade-na.amazon.com/DCA1/shiftplan/b9668119-6bd7-4db9-95d1-8516fc03812a"
    username = 'user'
    password = '!pass!'
    p = urllib.request.HTTPPasswordMgrWithDefaultRealm()

    p.add_password(None, url, username, password)

    handler = urllib.request.HTTPBasicAuthHandler(p)
    opener = urllib.request.build_opener(handler)
    urllib.request.install_opener(opener)

    page = urllib.request.urlopen(url).read()