惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
T
Threatpost
Latest news
Latest news
N
News | PayPal Newsroom
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Help Net Security
Help Net Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
AI
AI
Simon Willison's Weblog
Simon Willison's Weblog
TaoSecurity Blog
TaoSecurity Blog
The Last Watchdog
The Last Watchdog
L
LINUX DO - 热门话题
Google DeepMind News
Google DeepMind News
T
Threat Research - Cisco Blogs
O
OpenAI News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
The Exploit Database - CXSecurity.com
NISL@THU
NISL@THU
Application and Cybersecurity Blog
Application and Cybersecurity Blog
S
Securelist
小众软件
小众软件
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Martin Fowler
Martin Fowler
S
SegmentFault 最新的问题
Cisco Talos Blog
Cisco Talos Blog
云风的 BLOG
云风的 BLOG
AWS News Blog
AWS News Blog
GbyAI
GbyAI
N
News and Events Feed by Topic
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
美团技术团队
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
S
Schneier on Security
博客园 - 聂微东
V2EX - 技术
V2EX - 技术
T
Troy Hunt's Blog
SecWiki News
SecWiki News
S
Secure Thoughts
B
Blog RSS Feed
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
腾讯CDC
H
Heimdal Security Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Privacy International News Feed

博客园 - 三角形

Docker镜像加速器,检测失效 & 测速 ESXi 不认SN640 SN750 等容量大的 NVME 出租司机给我上的MBA课 -- 转载(文末有18年后的续集) 飞牛影视配置独立端口号,不与飞牛公用web端口 esxi 7 定时关机 Oracle RAC 部署 (VMware共享磁盘配置方法) esxi 无法在浏览器中关闭虚拟机 使用Rocky Linux 快速部署虚拟化环境,浏览器访问,开源免费 Esxi 使用 RDM (Raw Device Mapping) 功能直接将磁盘分配给虚拟机,直通 esxi重装后,之前的卷没能自动挂载 OpenSSH 远程代码执行漏洞(CVE-2024-6387) Ubuntu22.04 和 centos7处理方法 部署SFTP服务,并限制访问目录 esxi 虚拟机 导出 & 导入 QYN2 2025年免费收徒(运维) XFS误删除文件,数据恢复 在esxi上:获取vm列表,批量给vm关机,批量给vm强制关机 esxi主机,自动创建30个vm,并自动完成vm初始化操作 ubuntu自动下载电视剧《鸣龙少年》
自动查询12306余票,结果以txt形式放到nginx网站目录下
三角形 · 2023-12-29 · via 博客园 - 三角形
 1 #!/bin/bash
 2 
 3 # yum install glibc-common jq
 4 
 5 
 6 date=2024-01-01
 7 from=BJP
 8 to=HBB
 9 
10 echo -en "$date from $from to $to \n查询时间:$(date)\n\n" > /usr/share/nginx/html/tmp.txt
11 echo -en "1(硬座)   | 2(软座)   | 3(硬卧)   | 4(软卧)   | 6(高级软卧) | 9(商务座)\n" >> /usr/share/nginx/html/tmp.txt
12 echo -en "O(二等座) | M(一等座) | J(二等卧) | I(一等卧) | S(二等包座) | P(特等座) | F(动卧)\n\n" >> /usr/share/nginx/html/tmp.txt
13 echo 
14 
15 curl -s 'https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date='$date'&leftTicketDTO.from_station='$from'&leftTicketDTO.to_station='$to'&purpose_codes=ADULT' --compressed -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0' -H 'Accept: */*' -H 'Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2' -H 'Accept-Encoding: gzip, deflate, br' -H 'If-Modified-Since: 0' -H 'Cache-Control: no-cache' -H 'X-Requested-With: XMLHttpRequest' -H 'Connection: keep-alive' -H 'Referer: https://kyfw.12306.cn/otn/leftTicket/init?linktypeid=dc' -H 'Cookie: JSESSIONID=351872DE4733CB94A610989260012D83; tk=yFup9wLsOrHqqNDDRVgPCjdfqG87vYN8tvv95Atyw1w0; RAIL_EXPIRATION=1681383442403; RAIL_DEVICEID=HV-tI8xMLrqpzRMJEe9YfB3Sj0vBSCFzlcQanOK0XYgZEH8ZZVm7xKMsqm6HA_qG4MlDCw2FkZ7FZBRqGeZeKn6LhP3ftdD0DObRbg_5Ee_U_tD91l5n-5rdHd4OpJ4A45fUJhJMQR6_RkXhLPvd11LYK8LEZZyY; _jc_save_fromStation=%u8861%u6C34%2CHSP; _jc_save_toStation=%u5317%u4EAC%2CBJP; _jc_save_fromDate=2023-07-09; _jc_save_toDate=2023-06-26; _jc_save_wfdc_flag=dc; guidesStatus=off; highContrastMode=defaltMode; cursorStatus=off; fo=undefined; _jc_save_showIns=true; BIGipServerotn=434635018.50210.0000; BIGipServerpassport=870842634.50215.0000; route=6f50b51faa11b987e576cdb301e545c4; uKey=cc8bb03c007982bc98a9fe90eb51cef3f27b7c71ee14e32a4badf979b75fd24c; current_captcha_type=Z' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: same-origin' -H 'Pragma: no-cache' \
16         | jq .data.result[] \
17         | sed \
18                 -e 's/FTP/丰台站/g' \
19                 -e 's/BJP/北京站/g' \
20                 -e 's/BXP/北京西/g' \
21                 -e 's/IFP/朝阳站/g' \
22                 -e 's/FTP/丰台站/g' \
23                 -e 's/VAB/哈西站/g' \
24                 -e 's/VBB/哈东站/g' \
25                 -e 's/HBB/哈尔滨/g' \
26                 -e 's/IS_TIME_NOT_BUY/X/g'\
27                 -e 's/<br\/>//g'\
28         | awk \
29                 -F \| \
30                 -v OFS='\t' \
31                 'BEGIN {print "车次\t出发站\t到达站\t出发时\t到达时\t耗时\t软一卧\t硬二卧\t二等座\t软座\t硬座\t无座\t有无票\t坐席类\t可候补\t起售否\n-----------------------------------------------------------------------------------------------------------------------------------"}
32                 {print $4,$7,$8,$9,$10,$11,$24,$29,$31,$25,$30,$27,$12,$36,$39,$2}' \
33         >> /usr/share/nginx/html/tmp.txt
34 
35 iconv -f UTF-8 -t GB2312 /usr/share/nginx/html/tmp.txt -o /usr/share/nginx/html/12306.txt