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

首頁 > 編程 > Python > 正文

深度剖析使用python抓取網頁正文的源碼

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

本方法是基于文本密度的方法,最初的想法來源于哈工大的《基于行塊分布函數的通用網頁正文抽取算法》,本文基于此進行一些小修改。

約定:
       本文基于網頁的不同行來進行統計,因此,假設網頁內容是沒有經過壓縮的,就是網頁有正常的換行的。

       有些新聞網頁,可能新聞的文本內容比較短,但其中嵌入一個視頻文件,因此,我會給予視頻較高的權重;這同樣適用于圖片,這里有一個不足,應該是要根據圖片顯示的大小來決定權重的,但本文的方法未能實現這一點。

       由于廣告,導航這些非正文內容通常以超鏈接的方式出現,因此文本將給予超鏈接的文本權重為零。

       這里假設正文的內容是連續的,中間不包含非正文的內容,因此實際上,提取正文內容,就是找出正文內容的開始和結束的位置。     

步驟:

       首先清除網頁中CSS,Javascript,注釋,Meta,Ins這些標簽里面的內容,清除空白行。

       計算每一個行的經過處理的數值(1)

       計算上面得出的每行文本數的最大正子串的開始結束位置

其中第二步需要說明一下:

       對于每一行,我們需要計算一個數值,這個數值的計算如下:

              一個圖片標簽img,相當于出現長度為50字符的文本 (給予的權重),x1,

              一個視頻標簽embed,相當于出現長度為1000字符的文本, x2

              一行內所有鏈接的標簽 a 的文本長度 x3 ,

              其他標簽的文本長度 x4

              每行的數值 = 50 * x1其出現次數 + 1000 * x2其出現次數 + x4 – 8

        //說明, -8 因為我們要計算一個最大正子串,因此要減去一個正數,至于這個數應該多大,我想還是按經驗來吧。

完整代碼

代碼如下:
#coding:utf-8
import re

def remove_js_css (content):
    """ remove the the javascript and the stylesheet and the comment content (<script>....</script> and <style>....</style> <!-- xxx -->) """
    r = re.compile(r'''<script.*?</script>''',re.I|re.M|re.S)
    s = r.sub ('',content)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品小视频| 亚洲国语精品自产拍在线观看| 久久精品国产成人精品| 97视频免费在线观看| 亚洲欧美一区二区三区四区| 亚洲免费小视频| 91精品视频一区| 亚洲国产天堂久久综合网| 国产一区二区在线播放| 国产精品日韩在线| 成人福利视频在线观看| 92国产精品久久久久首页| 久久久久久综合网天天| 91社区国产高清| 在线a欧美视频| 精品久久久精品| 欧美xxxx做受欧美| 国产精品v片在线观看不卡| 亚洲韩国日本中文字幕| 亚洲欧洲日本专区| 亚洲伊人久久综合| 热99在线视频| 亚洲欧美成人在线| 欧美日韩加勒比精品一区| 色播久久人人爽人人爽人人片视av| 1769国产精品| 欧美亚洲一区在线| 97精品一区二区视频在线观看| 欧美日韩中文在线| 国产精品中文字幕在线观看| 欧美日韩中文在线观看| 久久露脸国产精品| 亚洲一区二区三区四区在线播放| 热re99久久精品国产66热| 国产美女精品视频| 亚洲精品视频在线观看视频| 日韩av片永久免费网站| 久久久久久久影院| 久久乐国产精品| yw.139尤物在线精品视频| 久久久久久国产精品久久| 欧美乱大交xxxxx另类电影| 精品国产一区二区三区四区在线观看| 成人福利网站在线观看11| 欧美在线亚洲一区| 亚洲尤物视频网| 91精品中国老女人| 欧美疯狂做受xxxx高潮| 国产精品露脸自拍| 亚洲男人7777| 欧洲精品在线视频| 在线观看精品国产视频| 亚洲福利在线播放| 国产情人节一区| 精品国产精品三级精品av网址| 九九视频直播综合网| 不卡av在线网站| 亚洲欧美日韩成人| 欧美综合一区第一页| 国产日韩欧美91| 91久久精品国产| 国产偷亚洲偷欧美偷精品| 欧美成人网在线| 日韩资源在线观看| 国产精品成熟老女人| 欧美二区在线播放| 国产热re99久久6国产精品| 69久久夜色精品国产69乱青草| 久久亚洲私人国产精品va| 欧美国产日韩视频| 国产精品成人观看视频国产奇米| 日韩精品丝袜在线| 国产精品美女久久久久久免费| 国产日韩一区在线| 国产成人精品一区二区三区| 日韩av黄色在线观看| 国语自产在线不卡| 在线电影欧美日韩一区二区私密| 欧美极品少妇xxxxx| 综合国产在线观看| 亚洲热线99精品视频| 色综合久综合久久综合久鬼88| 永久免费毛片在线播放不卡| 亚洲毛片在线看| 国产精品露脸av在线| 亚洲美女性视频| 久久精品国产电影| 美女精品视频一区| 国产精品入口免费视频一| 国产视频精品xxxx| 1769国内精品视频在线播放| 日本不卡高字幕在线2019| 国内成人精品一区| 国产在线98福利播放视频| 亚洲第一网站免费视频| 欧美日韩999| 午夜精品理论片| 在线日韩第一页| 亚洲一区中文字幕在线观看| 国产精品免费一区| 亚洲人成人99网站| 久久久在线观看| 欧美在线观看网址综合| 久久五月天综合| 国产91色在线|免| 亚洲国产精品成人va在线观看| 久久免费视频这里只有精品| 国产精品一区=区| 亚洲全黄一级网站| 日韩一区在线视频| 91av在线精品| 中文字幕亚洲一区二区三区五十路| 日韩网站免费观看| 日韩高清有码在线| 色樱桃影院亚洲精品影院| 国产精品热视频| 久久精品中文字幕电影| 国产精品白嫩美女在线观看| 亚洲精品一区二区网址| 国产精品中文字幕在线观看| 久久久久国色av免费观看性色| 2019中文在线观看| 日本sm极度另类视频| 正在播放亚洲1区| 日本不卡免费高清视频| 97成人精品区在线播放| 日韩av在线影视| 国外成人免费在线播放| 欧美在线视频免费播放| 日本国产一区二区三区| 宅男66日本亚洲欧美视频| 色综合天天综合网国产成人网| 欧美成aaa人片免费看| 亚洲国产精品资源| 欧美色另类天堂2015| 久久频这里精品99香蕉| 在线日韩欧美视频| 欧美性69xxxx肥| 国产日韩欧美成人| 亚洲一区二区三区香蕉| 中文字幕久久精品| 中文字幕在线视频日韩| 最新日韩中文字幕| 亚洲第一区中文99精品| 国产精品丝袜一区二区三区| 久热99视频在线观看| 91日本在线视频| 久久精品中文字幕免费mv| 国产亚洲精品高潮| 色先锋资源久久综合5566| 日韩精品极品毛片系列视频| 北条麻妃久久精品| 国产在线观看一区二区三区| 亚洲国模精品一区| 亚洲性xxxx| 成人久久久久久久| 亚洲精品国精品久久99热| 久久99国产综合精品女同| 日本精品免费一区二区三区| 日韩av中文字幕在线| 中文字幕亚洲综合| 亚洲国产另类 国产精品国产免费| 最近更新的2019中文字幕| 精品视频偷偷看在线观看|