国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python如何重写start_requests方法

python如何重写start_requests方法

Python start_requests

头像

小妮浅浅

2021-08-14 10:06:544743浏览 · 0收藏 · 0评论

说明

1、在scrapy中,start_url是由start_requests处理的,通过重写这种方法,start_url可以携带请求头信息。

2、cookie不能放在scrapy中的headers中,在构建请求时有专门的cookies参数。

可以接收字典形式的cookie。可能需要在settings中设置ROBOTS协议和USER_AGENT。

实例

import scrapy
 
 
class Git1Spider(scrapy.Spider):
    name = 'git1'
    allowed_domains = ['github.com']
    start_urls = ['https://github.com/GitLqr']
 
    def start_requests(self):
        """
        重写start_requests,发送携带cookies的Request。
        默认start_requests只是普通的get请求,不会携带自定义的头信息
        """
        url = self.start_urls[0]
 
        temp = '_octo=GH1.1.1045146750.1615451260; _device_id=cd8d64981fcb3fd4ba7f587873e97804'
        # 把cookies字符串转成字典
        cookies = {data.split('=')[0]: data.split('=')[-1] for data in temp.split('; ')}
 
        yield scrapy.Request(
            url=url,
            callback=self.parse,
            cookies=cookies
        )
 
    def parse(self, response):
        print(response.xpath('/html/head/title/text()').extract_first())

以上就是python重写start_requests方法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

无人区免费观看高清电视剧| 站立式插插的正确方法| 美女两个球球抖动抓球球视频| 成品网站1688入门怎么样| -区二区| 玩物(N)笔趣阁二狗| 黑色蕾丝透视露胸旗袍连衣裙| EXO妈妈MV高清视频播放| 三个领导换着躁我几小时在线观看 | 一品国精和二品国精的文化意义| 簧片在线观看| 女性私密紧致情趣玩具| 免费观看B站刺激战场2023| 里番| 驻站多少集| 佐藤| 高清无码| 老公把舌头放进我B里揽拌| 二人努力生猴子免费观看| 《性88分钟》| 胸猛| 电影初尝云雨之欢免费观看| 亚州精品无码A片毛片吸奶视频| 总裁的情人| 妈妈叫我戴上避孕套是什么歌| 女性摇床和喘气声音哪个更伤身体| BOBO浏览器(海外版| 人犬兽人在线观看免费完整一| 无法抗拒的你ID中字| 簧片在线观看| 速度与激情9| 妈妈我要亲亲你PPT| 无人区免费高清版观看| 朝国年经的继3| 日本大片又大又好看的PPT| 《好好疼爱里面》免费看| 《从上司到妻子》动画结局| 把女人弄爽特黄A大片视频| GTV一同看GTV蓝颜| 吃瓜黑料反差黑料爆料董赤赤| 小妈爱上继子免费观看电视剧