如何解码文件中的URL列表

时间:2015-02-13 05:17:14

标签: python perl file

我有包含网址的文件。每个网址都以新线分隔。 url的内容是编码格式。我需要使用vi命令行来解码每一行的内容。

网址列表如下:

http://www.example.com/programm_detail.aspx?bu=%2fhome%2fprogramm_AbisZ.aspx%3fLang%3dde&FilmId=22659&Lang=de&Search= http://www.example.com/programm_detail.aspx?bu=%2fhome%2fprogramm_AbisZ.aspx%3fLang%3dde&FilmId=22104&Lang=de&Search= http://www.example.com/programm_detail.aspx?bu=%2fhome%2fprogramm_AbisZ.aspx%3fLang%3dde&FilmId=21968&Lang=de&Search=

请告诉我如何解码此内容。

由于

1 个答案:

答案 0 :(得分:1)

首先遍历文件并获取每个网址。使用请求库发送请求并获取响应。如果您已安装了请求库,并且将您的网址放在名为' inp'的文件中,则以下代码有效。在您运行此代码的同一目录中。

   import requests

    with open('./inp') as f:
        for line in f:
            print repr(line)
            r = requests.get(line.strip())
            print r.text