要求: 我需要打开我公司服务器上的网页,填写aspx表单(下拉菜单)并提交。 我可以在Internet Explorer中打开页面,没有任何问题。 在尝试使用任何其他浏览器打开它时,它会要求提供以下凭据:
"""服务器http://someserver:80需要用户名和密码。"""
我可以输入我的凭据,然后页面将会打开。 我需要在Python中自动执行此操作并共享最终产品。
我尝试了什么:
br.addheaders.append(('Authorization', 'Basic %s' % base64.encodestring('%s:%s' % (user,pass))))
有人可以建议我如何将我的凭据与请求一起传递。 或者,如果有人可以告诉我如何调用网页并填写表格并提交,那将非常有帮助。