在Scrapy中添加Cookie
1.在settings中开启Cookie
COOKIES_ENABLED = True
2.重写 start_requests方法 初始化开始url(方便添加cookie)
列:
from scrapy import Request class ASpider(CrawlSpider): name = 'A' allowed_domains = ['m.win4000.com'] def start_requests(self): #爬虫开始地址 url = "http://m.win4000.com/wallpaper.html" #爬取所需的cookie cookieDir = { "r":"561", "t":"6ae405c3cec1ed393b2f05ba06a3500d", }
#默认为get请求,如果需要post请求就设置method=“POST”即可 yield Request(url,cookies=cookieDir)

浙公网安备 33010602011771号