中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

python實現的一個火車票轉讓信息采集器
來源:易賢網 閱讀:1299 次 日期:2016-06-22 10:33:05
溫馨提示:易賢網小編為您整理了“python實現的一個火車票轉讓信息采集器”,方便廣大網友查閱!

這篇文章主要介紹了python實現的一個火車票轉讓信息采集器,采集信息來源是58同程或者趕集網,需要的朋友可以參考下。

#coding: utf-8

'''

春運查詢火車票轉讓信息

author: piglei2007@gmail.com

date: 2011.01.25

'''

import re

import os

import time

import urlparse

import datetime

import traceback

import urllib2

import socket

socket.setdefaulttimeout(20)

blank_re = re.compile(r\s+)

opener = urllib2.build_opener(urllib2.httpcookieprocessor())

opener.addheaders = [

  (user-agent, mozilla/5.0 (x11; u; freebsd i386; en-us; rv:1.9.1) gecko/20090704 firefox/3.5),

  (accept, */*),

]

urllib2.install_opener(opener)

from beautifulsoup import beautifulsoup

source = {

  58: http://bj.58.com/huochepiao/?num=%(train)s&starttime=%(date)s00,

  ganji: http://bj.ganji.com/piao/cc_%(train)s/%(date)s/,

}

record_file = /tmp/ticket_records.txt

def parse_record():

  try:

    return set([x.strip() for x in open(record_file, r).readlines()])

  except ioerror:

    open(record_file, w)

    return set()

def flush_record(records):

  open(record_file, w).write(\n.join(records))

def main(config):

  開始抓取

  existed = parse_record()

  to_email = []

  for train in config[trains]:

    for date in config[dates]:

      for type, _url in source.items():

        url = _url % dict(train=train, date=date)

        content = urllib2.urlopen(url).read()

        soup = beautifulsoup(content)

        result = parse_content(type, soup, train)

        for url, text in result:

          url = urlparse.urljoin(_url, url)

          # 只要臥鋪!

          if url not in existed and u臥 in text:

            to_email.append([text, url])

          existed.add(url)

  if to_email:

    content = .join(

      [x for x in [ | .join(y) for y in to_email]]

    ).encode(utf-8)

    simple_mail(config[people], content)

  flush_record(existed)

def parse_content(type, soup, train):

  獲得車次信息

  result = []

  if type == 58:

    info_table = soup.find(table, id=infolist)

    if info_table:

      for x in info_table.findall(tr, text=re.compile(ur%s(?!時刻表) % train, re.i)):

        a = x.parent

        _text = blank_re.sub(, a.text)

        result.append([a[href], _text])

  if type == ganji:

    for x in soup.findall(dl, {class: list_piao}):

      a = x.dt.a

      result.append([a[href], a.text])

  return result

email_host = 'smtp.sohu.com'

email_host_user = 'yourname@sohu.com'

email_host_password = 'yourpassword'

email_port = 25

def simple_mail(to, content):

  發送郵件

  import smtplib

  from email.mime.text import mimetext

  msgroot = mimetext(content, 'html', 'utf-8')

  msgroot['subject'] = [%s]有票來啦!!!! % datetime.datetime.today().isoformat( )

  msgroot['from'] = email_host_user

  msgroot['to'] = , .join(to)

  s = smtplib.smtp(email_host, email_port)

  s.login(email_host_user, email_host_password)

  s.sendmail(email_host_user, to, msgroot.as_string())

  s.close()

def switch_time_zone():

  切換時區

  os.environ[tz] = asia/shanghai

  time.tzset()

switch_time_zone()

if __name__ == '__main__':

  config = {

    trains: (k471,),

    dates: (20110129,),

    people: (

      youremail@sohu.com,

    )

  }

  try:

    main(config)

    print %s: ok % datetime.datetime.today()

  except exception, e:

    print traceback.format_exc()然后放入cron,你懂的。

更多信息請查看腳本欄目
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
在线日韩电影| 欧美一区二区三区免费视| 久久亚洲综合色一区二区三区| 亚洲国产一区二区三区高清| 国产日韩精品视频一区| 国产九色精品成人porny| 国产精品色午夜在线观看| 国产无遮挡一区二区三区毛片日本| 亚洲一区二区三区在线视频| 欧美激情导航| 欧美资源在线| 久久午夜影视| 欧美日韩一区二区三区免费看| 国产精品videosex极品| 国产欧美日韩另类一区 | 国模精品一区二区三区色天香| 狠狠色伊人亚洲综合成人| 亚洲欧洲精品一区| 亚洲欧美激情一区二区| 久热爱精品视频线路一| 久久亚洲国产精品日日av夜夜| 欧美日韩一二区| 亚洲第一主播视频| 久久精品国产亚洲aⅴ| 欧美区高清在线| 亚洲国产精品小视频| 午夜久久美女| 国产精品久久国产愉拍| 亚洲人成绝费网站色www| 久久久不卡网国产精品一区| 欧美午夜视频在线观看| 日韩一级免费| 欧美日韩午夜激情| 在线性视频日韩欧美| 欧美国产精品专区| 亚洲毛片网站| 欧美视频中文字幕在线| 一本色道久久综合亚洲精品不| 美女啪啪无遮挡免费久久网站| 国产伦精品一区二区三区四区免费| 国产喷白浆一区二区三区| 久久精品一区| 国产欧美一区二区精品仙草咪| 99视频超级精品| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲深夜影院| 国产一区二区三区四区三区四| 久久精品二区| 99在线精品视频在线观看| 国产精品theporn| 久久久久国色av免费观看性色| 在线观看日韩一区| 欧美色综合网| 免费在线日韩av| 亚洲一区二区视频在线观看| 精品999网站| 国产精品午夜国产小视频| 欧美成人激情视频| 午夜精品一区二区在线观看| 黄色成人精品网站| 国产精品二区在线| 欧美日韩一级大片网址| 蜜桃av一区二区三区| 久久gogo国模裸体人体| 亚洲欧美日韩精品综合在线观看| 在线观看亚洲精品视频| 国产日韩一区欧美| 国产精品无码专区在线观看 | 亚洲精品激情| 亚洲第一网站| 1000部国产精品成人观看| 国产精品拍天天在线| 欧美视频在线一区| 国产精品porn| 激情亚洲网站| 欧美一区二区私人影院日本| 国产亚洲欧洲| 国产一区二区成人| 国产午夜精品久久| 一区二区在线观看av| 尤物99国产成人精品视频| 在线不卡中文字幕播放| 亚洲电影免费观看高清完整版在线观看 | 欧美顶级少妇做爰| 欧美日韩成人在线播放| 欧美日韩一区二区三| 欧美精品午夜| 欧美电影专区| 国产精品jizz在线观看美国| 国产日韩av高清| 精品成人在线| 国产一区二区久久| 亚洲高清激情| 欧美一区2区三区4区公司二百| 久久激情视频久久| 欧美人与性动交α欧美精品济南到 | 99国产精品私拍| 日韩视频在线一区二区三区| 亚洲精品视频免费在线观看| 1024成人网色www| 亚洲国产一二三| 亚洲一区网站| 久久久亚洲高清| 欧美日韩精品是欧美日韩精品| 欧美日韩午夜精品| 麻豆av一区二区三区久久| 尤物九九久久国产精品的特点| 激情自拍一区| 亚洲特级毛片| 老鸭窝毛片一区二区三区 | 国产一区二区三区四区在线观看 | 欧美日韩在线直播| 国产亚洲欧美一区二区| 亚洲激情一区二区| 欧美一区2区视频在线观看| 欧美高清不卡| 一区二区三区我不卡| 欧美在线观看日本一区| 欧美网站在线| 一区二区国产日产| 另类专区欧美制服同性| 国产一区久久久| 欧美亚洲免费电影| 欧美日韩国产综合一区二区| 黄色一区三区| 欧美1区3d| 在线日本高清免费不卡| 久久精品亚洲一区二区三区浴池 | 欧美日韩理论| 亚洲三级视频在线观看| 鲁鲁狠狠狠7777一区二区| 国产亚洲精品久久久久久| 亚洲综合另类| 国产亚洲一区二区在线观看| 午夜视频一区在线观看| 国产日产精品一区二区三区四区的观看方式 | 最新国产拍偷乱拍精品| 久久久久久久精| 禁久久精品乱码| 欧美激情视频网站| 在线免费观看日韩欧美| 久久综合狠狠综合久久综合88 | 黄色一区二区在线| 久久综合色综合88| 欧美激情第三页| 亚洲在线观看视频网站| 国产一区二区三区四区五区美女 | 亚洲女ⅴideoshd黑人| 国产精品视频免费| 久久综合成人精品亚洲另类欧美 | 亚洲免费黄色| 国产精品推荐精品| 女同性一区二区三区人了人一| 一本色道久久综合| 一区国产精品| 国产精品v欧美精品∨日韩| 久久久久久国产精品mv| 国产精品99久久久久久宅男| 国产精品私房写真福利视频| 美女国产一区| 久久国产精品电影| 亚洲专区免费| 一本大道久久a久久综合婷婷| 伊人久久av导航| 国产亚洲毛片在线| 国产日韩精品视频一区二区三区| 欧美日韩国产综合久久| 欧美一区二区啪啪| 亚洲女爱视频在线| 欧美激情视频网站| 久久伊人免费视频| 久久久国产精彩视频美女艺术照福利 | 国产亚洲欧美另类一区二区三区| 欧美三级不卡| 国产精品久久福利| 国产精品中文在线| 国产亚洲精品一区二555| 国产欧美精品| 国内精品久久久久国产盗摄免费观看完整版| 欧美日韩在线播放三区| 欧美成人首页| 国产精品国产亚洲精品看不卡15| 国产精品免费看片| 伊人影院久久| 亚洲视频每日更新| 在线观看av一区| 一区二区三区欧美视频| 午夜在线不卡| 欧美精品福利在线| 国产手机视频一区二区| 亚洲国产日韩欧美一区二区三区| 亚洲乱码久久| 亚洲黄色天堂| 午夜宅男久久久| 欧美精品日韩综合在线| 国产一区二区在线观看免费| 亚洲精品一区二区三区在线观看| 亚洲一区二区三区国产| 欧美极品一区| 永久免费精品影视网站|