码迷,mamicode.com
首页 > 其他好文 > 详细

端午出行机票更便宜了

时间:2021-06-10 18:53:53      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:pad   防止   res   价格   参考   lan   rap   random   选择   

端午假期临近,大家都在计划出游行程。端午假期因为时间较短,很多人出游以探亲、旅游度假等短途旅行为主。而坐飞机是我们出游经常选择的交通方式,不过从新闻里面我们看到在假期即将来临之际大部分航线还有大量折扣机票,和“五一”的全价票早早售罄不同。甚至有航线机票较“五一”价格下降了三成。另外,“3小时旅行圈”也成为很多人的首要选择。

这时我们就想好奇了,为什么机票有的时候便宜有的时候贵?那是因为机票销售也分有淡旺季,就像旅游会有淡旺季一样。当供过于求时,就是淡季,航空公司会降低票价出售,吸引更多的客人乘机。当供不应求时,就是旺季了,航空公司会提高票价出售,赚取利润。

今天我们就利用python手把手教你薅羊毛找特价机票。首先打开携程网,查询机票,如广州到成都。为了防止频繁请求出现 429,我们就需要挂代理,UserAgent 也找多一些让其随机取值。

完整示例如下:

 #! -*- encoding:utf-8 -*-

    import requests
    import random

    # 要访问的目标页面
    targetUrl = "https://www.ctrip.com/"

    # 要访问的目标HTTPS页面
    # targetUrl = "https://www.ctrip.com/"

    # 代理服务器(产品官网 www.16yun.cn)
    proxyHost = "t.16yun.cn"
    proxyPort = "31111"

    # 代理验证信息
    proxyUser = "16SHMWYI"
    proxyPass = "163223"

    proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
        "host" : proxyHost,
        "port" : proxyPort,
        "user" : proxyUser,
        "pass" : proxyPass,
    }

    # 设置 http和https访问都是用HTTP代理
    proxies = {
        "http"  : proxyMeta,
        "https" : proxyMeta,
    }


    #  设置IP切换头
    tunnel = random.randint(1,10000)
    headers = {"Proxy-Tunnel": str(tunnel)}



    resp = requests.get(targetUrl, proxies=proxies, headers=headers)

    print resp.status_code
    print resp.text

总结

以上所述给大家介绍的Python 爬取携程特价机票,希望本文的内容对大家的学习或者工作具有一定的参考学习价值。

 

端午出行机票更便宜了

标签:pad   防止   res   价格   参考   lan   rap   random   选择   

原文地址:https://www.cnblogs.com/mmz77-aa/p/14871416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!