0
如何使用我的Internet Explorer浏览器设置发送http请求?我想在python中这样做,但我认为它需要调用win32 api,那么如何使用win32 api来做到这一点?如何使用我的IE浏览器设置在python/win32 api下载文件?
我可以手动填写http://user:[email protected]
和使用urllib的,但问他密码的用户是不能接受的,并硬编码的代理URL是不算很好,因为它是通过配置脚本设置在浏览器设置。
这是一个解决方案,但它使用COM,我宁愿能够直接通过API来完成。
import win32com.client
req = win32com.client.Dispatch('MSXML2.XMLHTTP.6.0')
req.open('GET', 'http://www.google.com', False)
req.send()
print req.responseText
有什么想法?
对于Windows的许多地方,“该API”是COM接口。对于MSXML,IExplore和其他与IE相关的大多数内容来说都是如此。 – abarnert