title: 码云模拟登陆
date: 2022-05-11 07:39:04
tags: Gitee Python
categories: Python
两种方法是先对码云的模拟登陆
1、使用cookies发起request请求。
‘’’
功能:带入cookies模拟gitee用户登录
实现:重写strart_request方法,再就是把请求cookies转成字典
scrapy startproject gitee
scrapy genspider git1 gitee.com
‘’’
import scrapy
class Git1Spider(scrapy.Spider):
name = ‘git1’
allowed_domains = [‘gitee.com’]
#更改初始url
start_urls = [‘https://gitee.com/dashboard’]
# 重写strart_request方法,为了带上cookies,进行模拟登陆
def start_requests(self):
url = self.start_urls[0]
# chome 的 cookies
temp = ‘user_locale=zh-CN; oschina_new_user=false; Hm_lvt_24f17767262929947cc3631f99bfd274=1651924151,