如何打开.aspx网页,填写表格并提交

时间:2016-05-21 10:38:59

标签: python selenium mechanize python-webbrowser

要求: 我需要打开我公司服务器上的网页,填写aspx表单(下拉菜单)并提交。 我可以在Internet Explorer中打开页面,没有任何问题。 在尝试使用任何其他浏览器打开它时,它会要求提供以下凭据:

"""服务器http://someserver:80需要用户名和密码。"""

我可以输入我的凭据,然后页面将会打开。 我需要在Python中自动执行此操作并共享最终产品。

我尝试了什么

  1. Selenium:它需要下载webdrivers,因此我无法共享最终产品
  2. 机械化:无法通过添加标题进行身份验证:
  3. br.addheaders.append(('Authorization', 'Basic %s' % base64.encodestring('%s:%s' % (user,pass))))

    1. 使用webbrowser模块成功打开网页。但无法填写下拉列表。
    2. 有人可以建议我如何将我的凭据与请求一起传递。 或者,如果有人可以告诉我如何调用网页并填写表格并提交,那将非常有帮助。

0 个答案:

没有答案