专栏中心

EEPW首页 > 专栏 > 冬奥“手办”冰墩墩如何抢购

冬奥“手办”冰墩墩如何抢购

发布人:laical 时间:2022-02-08 来源:工程师 发布文章

       在本届北京冬奥会上,吉祥物“冰墩墩“是当仁不让的最红“手办”,众多国外媒体和选手被冰墩墩憨态可爱的形象吸引迅速圈粉,其中日本记者辻岡义堂在赛事还未正式揭幕时,直接购买了6个冰墩墩娃娃,通过电视直播毫不掩饰的进行了炫耀,一些选手也会把冰墩墩摆在身旁一同入睡。

       冬奥特许商品生产商元隆雅图也在加紧生产,但是要做到“一户一墩”还是不太可能的,大家可以通过下面的爬虫程序参考修改,随时关注“奥林匹克官方旗舰店”一旦有货即可下单。

       demo是Python基于scrapy 框架通过HTTPS会话指定IP实现,新建文件 (./项目名/tunnel_fix.py) 在项目文件最开始位置from . import tunnel_fix :

    from scrapy.utils.python import to_bytes, to_unicode
    import scrapy.core.downloader.handlers.http11
    from random import randint

    def tunnel_request_data(host, port, proxy_auth_header=None):
        host_value = to_bytes(host, encoding='ascii') + b':' + to_bytes(str(port))
        tunnel_req = b'CONNECT ' + host_value + b' HTTP/1.1\r\n'
        tunnel_req += b'Host: ' + host_value + b'\r\n'
        if proxy_auth_header:
            tunnel_req += b'Proxy-Authorization: ' + proxy_auth_header + b'\r\n'
            # 指定Proxy-Tunnel
            proxy_tunnel = '{}'.format(randint(1,9999))
            tunnel_req += b'Proxy-Tunnel: '+ to_bytes(proxy_tunnel)  + b'\r\n'
        tunnel_req += b'\r\n'
        return tunnel_req

    scrapy.core.downloader.handlers.http11.tunnel_request_data = tunnel_request_data


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 爬虫 Python scrapy 冬奥 冰墩墩 抢购

相关推荐

《Python游戏编程入门》配套源文件

蓝牙模块强化Canvas软件套件支持,快速构建低功耗蓝牙应用

资料

SLiCAP模拟电路设计简介

中国科技巨头豪掷千亿元抢购H20!英伟达却犯了难

无需套接字,使用VXI11(LXI)和Python进行LAN控制

Python示例:使用16-bit垂直分辨率的SDG2000X / SDG6000X构建任意波形

Python CMOS传感器演示

简明python 教程

资源下载 2010-06-30

python2.7.3

编程语言榜单:C++首次超越C,仅次榜首Python

TFLite模型终极开盲盒来啦!

嵌入式系统 2024-05-10

TPYBoardv102+v202家庭无线温湿度检测

2月编程语言榜单:Go首度进入前十名

2024-02-27

使用Python进行SDS示波器屏幕图像捕获

使用Python语言通过SDG X系列发生器LAN口配置基本波形

更多 培训课堂
更多 焦点
更多 视频

技术专区