如何让Python不编码我的网址

时间:2015-05-13 20:53:59

标签: python url encoding

我有一个简单的脚本,可以在相应的应用程序中打开一个uri。它不是网络浏览器(不是http)。

我一直在使用webbrowser,它在正确的应用程序中打开它,但它会对所有内容进行编码,这令人沮丧。通过简单地尝试打开谷歌搜索,还有另一种简单的方法来查看我的问题:

webbrowser.open('https://www.google.com/#q=sdfs dfs')

这会因为尝试打开而中断:

https://www.google.com/%23q=sdfs%20dfs

Google会返回错误。我一直试图找出如何关闭网址编码,但没有发现任何东西。我没有和webbrowser结婚,但不管它是什么,它都需要能够打开不同的网址类型,urllib不会:

urllib2.URLError: <urlopen error unknown url type: jjur>

思想?

0 个答案:

没有答案