网址中的百分号

时间:2015-08-30 20:45:02

标签: python url selenium

是否可以更改包含百分号的网址,例如

 http%3A%2F%2Funiversities.ac%2Fshow_article.php%3Fid%3D61&amp

到人类可读的普通网址

http://universities.ac/show_article.php?id=61

使用Selenium?

2 个答案:

答案 0 :(得分:3)

这与Selenium没有任何关系。您可以使用标准库中的urlparse模块。

from urlparse import unquote      # python2
from urllib.parse import unquote  # python3
unquote('http%3A%2F%2Funiversities.ac%2Fshow_article.php%3Fid%3D61&amp')

答案 1 :(得分:1)

您可以使用urllib unquote,如下所示

url='http%3A%2F%2Funiversities.ac%2Fshow_article.php%3Fid%3D61&amp'
url=urllib.unquote(url).decode('utf8')