Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python urllib&;cookielib-下载图像_Python_Urllib2_Urllib_Cookielib - Fatal编程技术网

Python urllib&;cookielib-下载图像

Python urllib&;cookielib-下载图像,python,urllib2,urllib,cookielib,Python,Urllib2,Urllib,Cookielib,到目前为止,我得到的是: import urllib, urllib2, cookielib jar = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(jar)) login_data = urllib.urlencode({'User' : 'c1300', 'Pass' : '5800009'}) opener.open('http://www.sis.com/default.

到目前为止,我得到的是:

import urllib, urllib2, cookielib

jar = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(jar))
login_data = urllib.urlencode({'User' : 'c1300', 'Pass' : '5800009'})
opener.open('http://www.sis.com/default.asp', login_data)
我也从堆栈溢出的某个地方得到了这段代码。 我不知道如何使用cookie处理器下载图像(就像下载只有登录时才可访问的图像一样)
感谢您的帮助,请提前感谢

您需要通过登录从站点获取cookie,这意味着与登录表单交互,存储您获得的cookie,并在尝试获取图像时将其发送回Web服务器。相反,考虑机械化:。这个库从你试图做的事情中提取出很多痛苦