“五一”小长假即将来临,不少朋友的假期安排也被提上了日程。从4月16号开始“五一”火车票正式开售!部分热门线路或出现“一票难求”,全国铁路车票预售期15天按照目前全国铁路车票预售期15天的规定,4月16日起,旅客可购买4月30日的火车票。4月17日则正式开售5月1日的火车票。据铁路部门预计,“五一”假期主要以中短途旅游、探亲、学生客流为主,节日期间车票将会比较紧张,计划要出行的朋友是不是已经购买好了车票了呢?
作为大数据的采集者,为大提供一些网红城市的车票信息数据。毕竟这种小长假的话网红热门城市应该是很多朋友选择的。今天我们就介绍信哎通过Python爬取12306车次信息的案例,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下,详情查看下面的代码。
#! -*- encoding:utf-8 -*-
import requests
import random
# 要访问的目标页面
targetUrl = "https://www.12306.cn/index"
# 要访问的目标HTTPS页面
# targetUrl = "https://httpbin.org/ip"
# 代理服务器(产品官网 www.16yun.cn)
proxyHost = "u6391.5.tn.16yun.cn"
proxyPort = "31111"
# 代理验证信息
proxyUser = "16TLXYXI"
proxyPass = "447731"
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爬取12306车次信息的案例内容对大家有帮助,同时我们也感谢亿牛云为我们的代码数据获取提供了代理ip。大家有关于代理ip方面的需求可以咨询下他们家。