亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python通過解析網頁實現看報程序的方法

2020-02-23 05:38:00
字體:
來源:轉載
供稿:網友

本文所述實例可以實現基于Python的查看圖片報紙《參考消息》并將當天的圖片報紙自動下載到本地供查看的功能,具體實現代碼如下:

# coding=gbkimport urllib2import socketimport reimport timeimport os# timeout in seconds#timeout = 10#socket.setdefaulttimeout(timeout)timeout = 10urllib2.socket.setdefaulttimeout(timeout)home_url = "http://www.hqck.net"home_page = ""try:  home_page_context = urllib2.urlopen(home_url)  home_page = home_page_context.read()  print "Read home page finishd."  print "-------------------------------------------------"except urllib2.URLError,e:  print e.code  exit()except:  print e.code  exit()reg_str = r'<a class="item-baozhi" href="/arc/jwbt/ckxx//d{4}//d{4}//w+/.html" rel="external nofollow" ><span class.+>.+</span></a>'news_url_reg = re.compile(reg_str)today_cankao_news = news_url_reg.findall(home_page)if len(today_cankao_news) == 0:  print "Cannot find today's news!"  exit()my_news = today_cankao_news[0]print "Latest news link = " + my_newsprinturl_s = my_news.find("/arc/")url_e = my_news.find(".html")url_e = url_e + 5print "Link index = [" + str(url_s) + "," + str(url_e) + "]"my_news = my_news[url_s:url_e]print "part url = " + my_newsfull_news_url = home_url + my_newsprint "full url = " + full_news_urlprintimage_folder = "E://new_folder//"if (os.path.exists(image_folder) == False):  os.makedirs(image_folder)today_num = time.strftime('%Y-%m-%d',time.localtime(time.time()))image_folder = image_folder + today_num + "http://"if (os.path.exists(image_folder) == False):  os.makedirs(image_folder)print "News image folder = " + image_folderprintcontext_uri = full_news_url[0:-5]first_page_url = context_uri + ".html"try:  first_page_context = urllib2.urlopen(first_page_url)  first_page = first_page_context.read()except urllib2.HTTPError, e:  print e.code  exit()tot_page_index = first_page.find("共")tot_page_index = tot_page_indextmp_str = first_page[tot_page_index:tot_page_index+10]end_s = tmp_str.find("頁")page_num = tmp_str[2:end_s]print page_numpage_count = int(page_num)print "Total " + page_num + " pages:"printpage_index = 1download_suc = Truewhile page_index <= page_count:  page_url = context_uri  if page_index > 1:    page_url = page_url + "_" + str(page_index)  page_url = page_url + ".html"  print "News page link = " + page_url  try:    news_img_page_context = urllib2.urlopen(page_url)  except urllib2.URLError,e:    print e.reason    download_suc = False    break    news_img_page = news_img_page_context.read()  #f = open("e://page.html", "w")  #f.write(news_img_page)  #f.close()  reg_str = r'http://image/S+jpg'  image_reg = re.compile(reg_str)  image_results = image_reg.findall(news_img_page)  if len(image_results) == 0:    print "Cannot find news page" + str(page_index) + "!"    download_suc = False    break    image_url = image_results[0]  print "News image url = " + image_url  news_image_context = urllib2.urlopen(image_url)  image_name = image_folder + "page_" + str(page_index) + ".jpg"  imgf = open(image_name, 'wb')  print "Getting image..."  try:    while True:      date = news_image_context.read(1024*10)      if not date:        break      imgf.write(date)    imgf.close()  except:    download_suc = False    print "Save image " + str(page_index) + " failed!"    print "Unexpected error: " + sys.exc_info()[0] + sys.exc_info()[1]  else:    print "Save image " + str(page_index) + " succeed!"    print  page_index = page_index + 1if download_suc == True:  print "News download succeed! Path = /"" + str(image_folder) + "/""  print "Enjoy it! ^^"else:  print "news download failed!"            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品va| 亚洲人成毛片在线播放| 69视频在线播放| 欧美在线激情视频| 国产有码在线一区二区视频| 欧美黄色三级网站| 久久久久久久久电影| 91人人爽人人爽人人精88v| 欧美精品18videos性欧| 精品少妇一区二区30p| 亚洲国产成人精品久久久国产成人一区| 欧美性受xxx| 欧美肥婆姓交大片| 丝袜亚洲欧美日韩综合| 亚洲成色777777在线观看影院| 国产有码在线一区二区视频| 668精品在线视频| 动漫精品一区二区| 国产精品18久久久久久麻辣| 国内精品国产三级国产在线专| 97超碰色婷婷| 亚洲加勒比久久88色综合| 欧美二区乱c黑人| 欧美午夜激情小视频| 成人免费在线视频网址| 伊人伊人伊人久久| 欧美激情免费在线| 亚洲视频自拍偷拍| 亚洲精品视频网上网址在线观看| …久久精品99久久香蕉国产| 欧美日韩国产中字| 久久久久久高潮国产精品视| 日韩av影片在线观看| 国产激情999| 久久综合久中文字幕青草| 久久免费在线观看| 亚洲美女又黄又爽在线观看| 中文字幕在线成人| 91久久精品美女高潮| 国产精品久久久精品| 亚洲三级免费看| 国产成人福利网站| 午夜精品在线观看| xxxxxxxxx欧美| 久久精品色欧美aⅴ一区二区| 亚洲一区二区三区四区视频| 国产精品极品尤物在线观看| 亚洲国产精品国自产拍av秋霞| 国产精品香蕉在线观看| 亚洲欧洲高清在线| 国产在线a不卡| 欧美激情欧美激情| 久久夜精品va视频免费观看| 在线视频日本亚洲性| 日韩大陆欧美高清视频区| 国产婷婷97碰碰久久人人蜜臀| 日韩美女免费线视频| 日韩av在线精品| 久久男人av资源网站| 国产一区二区日韩精品欧美精品| 久久97久久97精品免视看| 欧洲精品久久久| 中日韩美女免费视频网站在线观看| 亚洲欧美日韩国产精品| 国产69精品99久久久久久宅男| 国产极品jizzhd欧美| 91精品国产自产在线观看永久| 91av福利视频| 中文字幕精品av| 欧美激情亚洲一区| 一区三区二区视频| 色偷偷噜噜噜亚洲男人的天堂| 国产精品一区二区久久久| 久久久久久久久久久久久久久久久久av| 91经典在线视频| 欧美福利视频在线| 欧美日韩亚洲天堂| 91精品视频观看| 中文字幕在线看视频国产欧美| 久久视频在线视频| 日韩精品久久久久久久玫瑰园| 日本不卡视频在线播放| 国内精品久久久久久久| 日产精品久久久一区二区福利| 亚洲欧美日韩一区二区三区在线| 亚洲精品av在线播放| 欧美国产一区二区三区| 美女福利视频一区| 久久久久久国产精品三级玉女聊斋| 欧美肥老太性生活视频| 日韩av电影在线免费播放| 视频在线观看99| 中文在线资源观看视频网站免费不卡| 欧美成人精品一区二区| 欧美成人精品一区| 国产一区二区美女视频| 久久香蕉国产线看观看av| 欧美在线国产精品| 国产精品1区2区在线观看| 久久久999精品视频| 日韩精品中文字幕在线| 国产精品高潮在线| 国产成+人+综合+亚洲欧美丁香花| 97视频免费在线观看| 国产成人av在线| 日韩综合中文字幕| 日韩精品免费看| 日韩在线视频一区| 国内成人精品视频| 久久精品中文字幕一区| 色婷婷久久av| 欧美第一淫aaasss性| 97久久久久久| 欧美激情亚洲视频| 国产欧美一区二区三区四区| 日韩成人激情在线| 欧美激情精品久久久久久黑人| 亚洲精品国产精品国产自| 777777777亚洲妇女| 亚洲电影在线观看| 亚洲人成电影网站色www| 69久久夜色精品国产7777| 亚洲精品欧美一区二区三区| 国产精品久久久久一区二区| 18久久久久久| 亚洲人线精品午夜| 国产亚洲精品久久久久久777| 国产亚洲精品久久久| 久久亚洲综合国产精品99麻豆精品福利| 中文字幕亚洲图片| 国产精品色午夜在线观看| 亚洲国产精品成人va在线观看| 永久免费看mv网站入口亚洲| 亚洲国产高清福利视频| 欧美成年人视频| 久久综合色影院| 亚洲欧美国产高清va在线播| 91精品国产综合久久香蕉922| 欧美性生交xxxxx久久久| 日韩亚洲一区二区| 另类天堂视频在线观看| 午夜精品视频在线| 亚洲人成伊人成综合网久久久| 在线观看国产成人av片| 日韩高清不卡av| 精品国产美女在线| 亚洲精品狠狠操| 毛片精品免费在线观看| 日韩风俗一区 二区| 亚洲精品国产免费| 成人免费高清完整版在线观看| 国产精品久久久久久av下载红粉| 欧美电影免费观看| 国产99久久精品一区二区 夜夜躁日日躁| 成人久久一区二区三区| 韩国欧美亚洲国产| 亚洲乱码国产乱码精品精天堂| 国产视频自拍一区| 国a精品视频大全| 亚洲午夜精品久久久久久久久久久久| 在线观看日韩av| 欧美性xxxxx| 亚洲黄页网在线观看| 国产欧美日韩中文字幕|