aria2c使用cookies批量下载的方法

方法1,使用firefox插件或者chrome插件导出浏览器对应网站的cookies_txt文件,然后使用aria2c的load-cookies方法来下载,例如:

把所有链接放在urls.txt文件中,可以这样:aria2c --load-cookies=cookies.txt -i urls.txt,其中cookies.txt的格式如下,这个自动生成,不用管,但是这种方法需要安装插件。

# Netscape HTTP Cookie File

idpz.utorauth.utoronto.ca    FALSE    /idp/    TRUE    0    JSESSIONID    A4EEA290D169179E2758D3C24E9A6DA6
idpz.utorauth.utoronto.ca    FALSE    /idp    FALSE    0    shib_idp_session_ss    AAdzZWNyZXQxr09ChIo%2FFTby0ErKJq2L9ZeU0LrE9gfpXaSobK0YBQQwP9GiqkVp24fHhu72gmRZWZ8WK6RcB4hY%2BkNs7b5Dhgmf%2BuF8myFYuGytJSsnYtStVfJiy75yewXhL2Pv9FC%2FfRpQHrnxzkE6cruD4PGdlQBYXI2zE4VR263p7JfEutHR3lQ%2FwLM9goto23oVDqaHAR%2BvpTcphSlWHWNthwJdzdXLIYDGmP6jZ3PIPQciGi6xiOwuOcVu148cPAMSHB0D4JuBHktTYGQSU6DD%2BchoqF7%2BzO5HGn5kPAc2tJ71P7atyjg36xs8l%2BunzeX5jVb2HxFwxUVEgDjnDlcMHoq5uXGnew%2F0uKOO%2FOIZZrxxq8eYsfTNdYFjdGEupF7uqFQfgrkTrw0xiLbDNDAoNhw1MRakrwjdNnMguDxjT9CFNBVarvh%2FC9Elnq%2BFDCayXQnFaa0uR76cRP7HYLry1sIOJIUvH%2BG5ELKs%2BCAYON9HVjbXJ%2BCXhGu9ndZjTdl7YvUN1ChU69e9QLL8l5Uoag0h1WIzyUE9NT8qJf74QT8m8rMz5C0UPOXw8B2BMbxtA8oP
idpz.utorauth.utoronto.ca    FALSE    /idp    FALSE    0    shib_idp_session    74db6990e57a194c19b2ec9eb91a4aba700f1393f243af47526dc555e3a66cbe
login.library.utoronto.ca    FALSE    /    TRUE    0    _shibsession_6c6f67696e68747470733a2f2f6c6f67696e2e6c6962726172792e75746f726f6e746f2e63612f73686962626f6c657468    _047830ff4e0db59051074d5c347232c6
.library.utoronto.ca    TRUE    /    FALSE    0    ezproxy    Cy1YJ0m8C5PBBd1
exams-library-utoronto-ca.myaccess.library.utoronto.ca    FALSE    /    FALSE    0    JSESSIONID    869867E35AAA990D5BE2A585B633C48E
方法2:直接写cookies的值。

aria2c --header="Cookie: ezproxy=Cy1YJ0m8C5PBBd1; JSESSIONID=869867E35AAA990D5BE2A585B633C48E; _ga=GA1.2.1004715934.1545142431; _gid=GA1.2.1384755720.1545142431"  -i urls.txt

注意方法2中含有双引号,cookies的字段按浏览器中的来,键的前面有一个空格哟。

方法3:将cookies的值写在urls.txt中,如下:

https://exams-library-utoronto-ca.myaccess.library.utoronto.ca/bitstream/exams/19182/1/wgs367h-m17.pdf
      header=Cookie:ezproxy=Cy1YJ0m8C5PBBd1; JSESSIONID=869867E35AAA990D5BE2A585B633C48E; _ga=GA1.2.1004715934.1545142431; _gid=GA1.2.1384755720.1545142431

注意,这个等号后面是没有双引号的,小编就是因为加了引号,一直没有试成功。这种下载的脚本可以使用python脚本批量生成。

 

posted @ 2018-12-18 22:58  chenzhigang  阅读(5102)  评论(0编辑  收藏  举报