亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python制作爬蟲采集小說

系統 1761 0

開發工具:python3.4
操作系統:win8
主要功能:去指定小說網頁爬小說目錄,按章節保存到本地,并將爬過的網頁保存到本地配置文件。
被爬網站:http://www.cishuge.com/
小說名稱:靈棺夜行
代碼出處:本人親自碼的

            
import urllib.request
import http.cookiejar

import socket
import time
import re

timeout = 20
socket.setdefaulttimeout(timeout)

sleep_download_time = 10
time.sleep(sleep_download_time)
 
def makeMyOpener(head = {
 'Connection': 'Keep-Alive',
 'Accept': 'text/html, application/xhtml+xml, */*',
 'Accept-Language': 'en-US,en;q=0.8,zh-Hans-CN;q=0.5,zh-Hans;q=0.3',
 'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko'
}):
 cj = http.cookiejar.CookieJar()
 opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
 header = []
 for key, value in head.items():
  elem = (key, value)
  header.append(elem)
 opener.addheaders = header
 return opener
 
def saveFile(save_path,txts):
 f_obj = open(save_path,'w+')
 for item in txts:
  f_obj.write(item+'\n')
 f_obj.close()
 
#get_code_list
code_list='http://www.cishuge.com/read/0/771/'
oper = makeMyOpener()
uop = oper.open(code_list,timeout=1000)
data = uop.read().decode('gbk','ignore')

pattern = re.compile('
            
  • (.*?)
  • ',re.S) items = re.findall(pattern,data) print ('獲取列表完成') url_path='url_file.txt' url_r=open(url_path,'r') url_arr=url_r.readlines(100000) url_r.close() print (len(url_arr)) url_file=open(url_path,'a') print ('獲取已下載網址') for tmp in items: save_path = tmp[1].replace(' ','')+'.txt' url = code_list+tmp[0] if url+'\n' in url_arr: continue print('寫日志:'+url+'\n') url_file.write(url+'\n') opene = makeMyOpener() op1 = opene.open(url,timeout=1000) data = op1.read().decode('gbk','ignore') opene.close() pattern = re.compile('????(.*?)
    ',re.S) txts = re.findall(pattern,data) saveFile(save_path,txts) url_file.close()

    雖然代碼還是有點瑕疵,還是分享給大家,一起改進


    更多文章、技術交流、商務合作、聯系博主

    微信掃碼或搜索:z360901061

    微信掃一掃加我為好友

    QQ號聯系: 360901061

    您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

    【本文對您有幫助就好】

    您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

    發表我的評論
    最新評論 總共0條評論
    主站蜘蛛池模板: 欧美做爱毛片 | 超碰最新上传 | 国产精品久久久久aaaa | 国产成人精品一区二区免费视频 | 美美女高清毛片视频黄的一免费 | 中文字幕精品亚洲无线码二区 | 久久香蕉影院 | 国产精品mm | 欧美xo影院 | 日韩视频在线观看一区 | 国产精品久久免费视频 | 麻豆69| 午夜亚洲国产理论秋霞 | 欧美午夜性刺激在线观看免费 | 99热久久这里只有精品6 | 久久综合九色综合97伊人麻豆 | 国产日| 欧美亚洲国产色综合 | 视频一区中文字幕 | 一级毛片美国一级j毛片不卡 | 岛国片欧美一级毛片 | 香蕉久久久 | 成人亚欧网站在线观看 | 日本在线黄 | 国产成人高清精品免费观看 | 日日干狠狠干 | 九九热网 | 亚洲欧美日韩成人 | 国产欧美另类久久精品91 | 99国产热| 久久精品国产只有精品2020 | 夜夜嗨影院| 国产一区二区不卡免费观在线 | 欧美亚洲综合在线 | 色桃花网 | 亚洲精彩视频在线观看 | 中国女人精69xxxxxx视频 | 伊人精品影院一本到欧美 | 久草男人天堂 | 亚洲狠狠婷婷综合久久久久图片 | 午夜久久免影院欧洲 |