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

首頁 > 編程 > Python > 正文

Python爬蟲包BeautifulSoup實例(三)

2020-02-15 21:53:51
字體:
來源:轉載
供稿:網友

一步一步構建一個爬蟲實例,抓取糗事百科的段子

先不用beautifulsoup包來進行解析

第一步,訪問網址并抓取源碼

# -*- coding: utf-8 -*-# @Author: HaonanWu# @Date:  2016-12-22 16:16:08# @Last Modified by:  HaonanWu# @Last Modified time: 2016-12-22 20:17:13import urllibimport urllib2import reimport osif __name__ == '__main__':  # 訪問網址并抓取源碼  url = 'http://www.qiushibaike.com/textnew/page/1/?s=4941357'  user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36'  headers = {'User-Agent':user_agent}  try:    request = urllib2.Request(url = url, headers = headers)    response = urllib2.urlopen(request)    content = response.read()  except urllib2.HTTPError as e:    print e    exit()  except urllib2.URLError as e:    print e    exit()  print content.decode('utf-8')

第二步,利用正則表達式提取信息

首先先觀察源碼中,你需要的內容的位置以及如何識別
然后用正則表達式去識別讀取
注意正則表達式中的 . 是不能匹配/n的,所以需要設置一下匹配模式。

# -*- coding: utf-8 -*-# @Author: HaonanWu# @Date:  2016-12-22 16:16:08# @Last Modified by:  HaonanWu# @Last Modified time: 2016-12-22 20:17:13import urllibimport urllib2import reimport osif __name__ == '__main__':  # 訪問網址并抓取源碼  url = 'http://www.qiushibaike.com/textnew/page/1/?s=4941357'  user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36'  headers = {'User-Agent':user_agent}  try:    request = urllib2.Request(url = url, headers = headers)    response = urllib2.urlopen(request)    content = response.read()  except urllib2.HTTPError as e:    print e    exit()  except urllib2.URLError as e:    print e    exit()  regex = re.compile('<div class="content">.*?<span>(.*?)</span>.*?</div>', re.S)  items = re.findall(regex, content)  # 提取數據  # 注意換行符,設置 . 能夠匹配換行符  for item in items:    print item

第三步,修正數據并保存到文件中

# -*- coding: utf-8 -*-# @Author: HaonanWu# @Date:  2016-12-22 16:16:08# @Last Modified by:  HaonanWu# @Last Modified time: 2016-12-22 21:41:32import urllibimport urllib2import reimport osif __name__ == '__main__':  # 訪問網址并抓取源碼  url = 'http://www.qiushibaike.com/textnew/page/1/?s=4941357'  user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36'  headers = {'User-Agent':user_agent}  try:    request = urllib2.Request(url = url, headers = headers)    response = urllib2.urlopen(request)    content = response.read()  except urllib2.HTTPError as e:    print e    exit()  except urllib2.URLError as e:    print e    exit()  regex = re.compile('<div class="content">.*?<span>(.*?)</span>.*?</div>', re.S)  items = re.findall(regex, content)  # 提取數據  # 注意換行符,設置 . 能夠匹配換行符  path = './qiubai'  if not os.path.exists(path):    os.makedirs(path)  count = 1  for item in items:    #整理數據,去掉/n,將<br/>換成/n    item = item.replace('/n', '').replace('<br/>', '/n')    filepath = path + '/' + str(count) + '.txt'    f = open(filepath, 'w')    f.write(item)    f.close()    count += 1            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av在线影院| 欧美一级黄色网| 亚洲人成电影在线观看天堂色| 亚洲色图综合久久| 欧美激情啊啊啊| 91精品在线观看视频| 日韩激情片免费| 国产精品露脸自拍| 欧美有码在线视频| 日日骚久久av| 欧美精品videos另类日本| 日韩精品www| 中文字幕欧美日韩精品| 亚洲欧美一区二区三区情侣bbw| 中文亚洲视频在线| 亚洲精品网站在线播放gif| 亚洲bt天天射| 中文字幕日韩专区| 国模叶桐国产精品一区| 亚洲一区二区三区777| 日韩av在线最新| 日韩av中文字幕在线免费观看| 91av在线影院| 欧美成人精品不卡视频在线观看| 96精品久久久久中文字幕| 久久激情视频免费观看| 在线视频免费一区二区| 国产极品精品在线观看| 欧美专区在线观看| 欧美一区二区三区……| 亚洲女在线观看| 在线日韩欧美视频| 国产精品一区二区久久国产| 国产精品国产自产拍高清av水多| 亚洲一区二区日本| 国产女人18毛片水18精品| 狠狠色香婷婷久久亚洲精品| 亚洲一区二区免费在线| 成人黄色午夜影院| 啪一啪鲁一鲁2019在线视频| 国产欧美日韩中文| 北条麻妃一区二区三区中文字幕| 国产精品网址在线| 都市激情亚洲色图| 精品福利在线看| 亚洲情综合五月天| 色在人av网站天堂精品| 国产成人福利视频| 久久亚洲精品成人| 成人网页在线免费观看| 欧洲成人午夜免费大片| 欧美老少配视频| 国内免费久久久久久久久久久| 日韩性生活视频| 国产精品久久综合av爱欲tv| 亚洲精品一区二区在线| 日韩麻豆第一页| 久久久久久久电影一区| 亚洲偷熟乱区亚洲香蕉av| 久久久精品999| 久久人人97超碰精品888| 久久久久免费精品国产| 这里只有精品在线播放| 欧美日韩亚洲一区二区| 精品久久久在线观看| 久久99久久99精品免观看粉嫩| 岛国av在线不卡| 成人一区二区电影| 98精品国产自产在线观看| 欧美香蕉大胸在线视频观看| 亚洲天堂日韩电影| 91久久国产婷婷一区二区| 日韩美女免费线视频| 亚洲深夜福利在线| 亚洲人成网7777777国产| 久久久久北条麻妃免费看| 日韩小视频在线观看| 亚洲美女av网站| 亚洲精品97久久| 日韩av资源在线播放| www日韩中文字幕在线看| 亚洲女人天堂成人av在线| 狠狠色狠色综合曰曰| 日韩黄在线观看| 国内精品400部情侣激情| 国产欧美精品一区二区| 日本一区二区三区四区视频| 欧美高清视频在线观看| 亚洲成在人线av| 一本一本久久a久久精品牛牛影视| 日韩网站免费观看高清| 日韩av色在线| 亚洲精品电影网站| 91九色蝌蚪国产| 日韩av成人在线观看| 成人夜晚看av| 黄色成人在线播放| 亚洲国产精品嫩草影院久久| 国产91精品久久久久久| 人九九综合九九宗合| 国产精品6699| 国产一区二区成人| 国产在线观看91精品一区| 日韩在线观看视频免费| 亚洲电影免费在线观看| 国产精品女人久久久久久| 91精品久久久久久久| 中文字幕精品www乱入免费视频| 久久91超碰青草是什么| 亚洲精品久久久久中文字幕二区| 亚洲理论片在线观看| 中文在线资源观看视频网站免费不卡| 亚洲精品国产精品久久清纯直播| 国产精品一区二区久久久| 国产免费一区二区三区香蕉精| 亚洲国产成人在线视频| 不卡av电影在线观看| 精品国产一区二区三区久久久| 日韩精品视频在线观看免费| 亚洲欧洲自拍偷拍| 欧美极品美女电影一区| 国产精品美女999| 色青青草原桃花久久综合| 中文在线资源观看视频网站免费不卡| 综合国产在线观看| 国产一区二区三区在线观看网站| 狠狠躁夜夜躁久久躁别揉| 日韩在线国产精品| 中文字幕久热精品在线视频| 日本一区二区在线免费播放| 亚洲精品免费一区二区三区| 欧美人在线观看| 久久综合电影一区| 97视频人免费观看| 精品久久久国产| 国产欧美久久一区二区| 国产精品高潮呻吟久久av黑人| 亚洲免费电影一区| 亚洲va欧美va在线观看| 日韩美女av在线| 国产精品白嫩美女在线观看| 亚洲国模精品一区| 日本国产欧美一区二区三区| 欧美高清videos高潮hd| 69**夜色精品国产69乱| 日韩av免费观影| 久久免费在线观看| 久久精品国产亚洲7777| 国产精品扒开腿做爽爽爽男男| 亚洲精品久久久久久久久久久| 亚洲一区二区三区在线视频| 国产黑人绿帽在线第一区| 欧美wwwxxxx| 中文字幕久久亚洲| 亚洲精品xxx| 亚洲精品一区av在线播放| 亚洲精品丝袜日韩| 97久久精品在线| 欧美电影免费观看高清完整| 日韩成人高清在线| 国产激情久久久久| 亚洲精品日韩在线| 97成人精品视频在线观看| 久久综合色影院|