色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

用Python自建小說下載器:網(wǎng)頁正文提取、清洗與格式轉(zhuǎn)換實(shí)戰(zhàn)

用Python自建小說下載器:網(wǎng)頁正文提取、清洗與格式轉(zhuǎn)換實(shí)戰(zhàn) 從小說App跳來跳去的那幾年我最大的痛點(diǎn)就是書架散在各處這個(gè)平臺有書城權(quán)限那個(gè)平臺有獨(dú)家番外等到想離線看的時(shí)候又被導(dǎo)出限制和格式兼容折磨到?jīng)]脾氣。后來我一怒之下自己寫了一套下載腳本——輸入單本書或批量書單抓公開頁面的正文內(nèi)容自動(dòng)清洗廣告和雜質(zhì)再按需輸出TXT、EPUB、HTML表格甚至CSV書單方便在WPS表格里管理和標(biāo)記進(jìn)度。這套東西我管它叫“番茄小說下載器”其實(shí)是個(gè)非常樸素的自建工具。它的核心不是“破解”什么而是把網(wǎng)頁正文提取、清洗和格式轉(zhuǎn)換這幾個(gè)環(huán)節(jié)串起來省去復(fù)制粘貼的重復(fù)勞動(dòng)。適用人群也很明確經(jīng)常讀網(wǎng)頁版小說的朋友、需要把書轉(zhuǎn)進(jìn)閱讀器或手機(jī)里離線看的人、以及剛接觸Python想練手爬蟲和文本處理的新手。這篇文章我會把從設(shè)計(jì)思路到完整腳本、再到典型問題排查全部攤開講保證你看完能直接上手抄作業(yè)。1. 內(nèi)容整體設(shè)計(jì)與思路拆解1.1 下載器的核心定位與功能邊界先明確一件事它叫“下載器”但它不是那種號稱“全網(wǎng)破解無限下載”的灰色工具。我設(shè)計(jì)的這個(gè)腳本目標(biāo)很單一——把已經(jīng)在瀏覽器里能正常閱讀的公開網(wǎng)頁正文提取下來轉(zhuǎn)成本地文件。也就是說網(wǎng)頁上能看到什么腳本抓的就是什么不繞過登錄、不破解付費(fèi)、不碰加密資源。為什么要做這個(gè)定位因?yàn)橐坏┥婕袄@過平臺規(guī)則就同時(shí)帶來版權(quán)風(fēng)險(xiǎn)和技術(shù)風(fēng)險(xiǎn)。版權(quán)風(fēng)險(xiǎn)不用多說市面上很多小說下載器隔三差五被刪庫、被維權(quán)甚至開發(fā)者本人背上官司技術(shù)風(fēng)險(xiǎn)更實(shí)際平臺的反爬措施會不斷升級你依賴的那些“破解接口”一旦失效整個(gè)工具就廢了。而我這個(gè)思路只處理公開頁面穩(wěn)定性反而更高因?yàn)槠胀ㄕ捻撁娴慕Y(jié)構(gòu)變動(dòng)遠(yuǎn)沒有接口那么頻繁。從功能上看我把工具拆成了三層獲取層負(fù)責(zé)訪問網(wǎng)頁并拿到章節(jié)列表和正文內(nèi)容清洗層負(fù)責(zé)把頁面里的廣告、推薦語、腳本標(biāo)簽等噪音過濾掉輸出層負(fù)責(zé)按照TXT、EPUB、HTML、CSV等格式完成轉(zhuǎn)換。三層的設(shè)計(jì)邏輯是獨(dú)立的哪一層出問題就單獨(dú)修哪一層不會牽一發(fā)動(dòng)全身。1.2 為什么不用現(xiàn)成下載器而要自建很多人會問網(wǎng)上不是有一堆現(xiàn)成的“小說下載器”嗎直接下載一個(gè)不就行了我的回答是看情況但更建議自己掌握原理。第一是安全問題。現(xiàn)成下載器質(zhì)量參差不齊不少來路不明的綠色版、破解版里面塞了廣告插件或者挖礦腳本。你把一個(gè)不知名程序雙擊運(yùn)行等于把自己的電腦和賬號權(quán)限交出去。我見過有朋友為了下載一本小說安裝之后瀏覽器首頁被篡改靜默裝了三個(gè)全家桶最后只能重裝系統(tǒng)。第二是兼容性。平臺網(wǎng)頁結(jié)構(gòu)每隔幾個(gè)月就改版一次現(xiàn)成工具更新跟不上你下載到的往往就是一片“404”或者空白章節(jié)。而自建腳本里當(dāng)你發(fā)現(xiàn)抓不到內(nèi)容改一個(gè)CSS選擇器就能修好完全不需要等作者更新。第三是格式控制的靈活度。我希望最終的TXT是“書名/作者/正文”的干凈結(jié)構(gòu)希望生成的HTML能直接導(dǎo)入WPS表格做閱讀記錄希望EPUB在手機(jī)閱讀器里目錄不亂——這些定制需求市面上的工具很少能滿足。自建工具可以把轉(zhuǎn)換規(guī)則完全攥在自己手里。1.3 技術(shù)方案選型Python三件套足夠整套腳本我只用了Python標(biāo)準(zhǔn)庫加三個(gè)第三方庫Requests做HTTP請求BeautifulSoup4做HTML解析EbookLib負(fù)責(zé)生成EPUB。如果只先跑通文本和HTML標(biāo)準(zhǔn)庫里的urllib和html.parser也夠用但沒必要折磨自己這三個(gè)庫都是久經(jīng)考驗(yàn)的成熟方案。有人覺得爬蟲一定要上Scrapy、Playwright這些重型框架其實(shí)對于“抓網(wǎng)頁正文”這種需求殺雞不用牛刀。Scrapy適合大規(guī)模分布式抓取但我們要的是小工具不是爬蟲平臺Playwright適合處理動(dòng)態(tài)渲染頁面但大部分小說正文頁是服務(wù)端渲染的直接Requests就能拿到完整HTML。除非遇到極少數(shù)用JavaScript異步加載正文的站點(diǎn)再針對性地處理也不遲。選擇這套技術(shù)棧還有一個(gè)原因它好解釋、好調(diào)試。Requests掛代理、BeautifulSoup選節(jié)點(diǎn)每一步都能打印出來看中間結(jié)果對新手來說學(xué)習(xí)曲線非常平滑。我下面給的腳本就是按這個(gè)思路來你先在命令行跑通再根據(jù)自己的需求改規(guī)則。2. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)2.1 書籍頁到章節(jié)列表的抓取邏輯下載一本小說通常分兩步先拿到整本書的章節(jié)列表再逐個(gè)章節(jié)抓正文。第一步的難點(diǎn)在于不同網(wǎng)站的章節(jié)列表頁結(jié)構(gòu)差異很大。有的是在書籍頁直接輸出所有章節(jié)鏈接的靜態(tài)列表這種最好處理有的則是點(diǎn)擊“展開全部章節(jié)”之后才加載這中間可能涉及一個(gè)異步接口還有的會做分頁每頁顯示20個(gè)章節(jié)需要翻頁后再拼接。實(shí)操里的通用策略是先打印頁面HTML看看結(jié)構(gòu)。用Requests拿到HTML之后一次性打印前5000個(gè)字符用肉眼判斷章節(jié)鏈接是直接寫在HTML里還是需要額外請求接口。如果是靜態(tài)列表那么用BeautifulSoup查找所有a標(biāo)簽再按href屬性中包含章節(jié)關(guān)鍵詞比如“chapter”、“c1”、“detail”等來過濾即可。拿到章節(jié)鏈接之后一定要做URL拼接?,F(xiàn)在很多頁面的href是相對路徑比如/book/123/456.html直接拿它去請求會報(bào)錯(cuò)。正確的做法是用urllib.parse.urljoin讓基礎(chǔ)URL和相對路徑自動(dòng)拼接成完整鏈接。這個(gè)細(xì)節(jié)看著小但實(shí)際運(yùn)行中一半的“抓不到章節(jié)”問題都出在這里。2.2 獲取正文與內(nèi)容清洗的細(xì)節(jié)正文頁面比列表頁簡單但也有很多坑。我建議直接用CSS選擇器定位正文容器比如查找div標(biāo)簽里面id或class包含content、article、chapter-content的那些節(jié)點(diǎn)。找到之后只用.get_text()提取文本就行HTML標(biāo)簽會被自動(dòng)剝離。清洗是決定下載體驗(yàn)的關(guān)鍵環(huán)節(jié)也是最值得花心思的部分。頁面正文里往往混著這些噪音章節(jié)標(biāo)題、本站推薦語、作者有話說、廣告錨文本、上一章下一章的導(dǎo)航文字。清洗規(guī)則我按優(yōu)先級排序先把script、style、ins這類標(biāo)簽直接移除再用正則去掉形如“手機(jī)閱讀請?jiān)L問xxx”和“最新網(wǎng)址xxx”的一整行之后把連續(xù)兩個(gè)及以上的換行符壓縮成一個(gè)把全角空格、nbsp;統(tǒng)一替換成空字符串最后對每一行做一次長度判斷少于10個(gè)字且不含句號的孤立行直接丟棄。清洗規(guī)則不要一次寫得太狠否則容易誤刪正文段落。我的經(jīng)驗(yàn)是寧少刪勿多刪先跑一章看看效果再一條一條加過濾規(guī)則。每次規(guī)則改動(dòng)之后最好對著同一章正文跑一次diff確認(rèn)沒有把有效內(nèi)容刪掉。2.3 輸出格式轉(zhuǎn)換的基本思路格式轉(zhuǎn)換這塊看起來花樣多本質(zhì)都是“把清洗后的結(jié)構(gòu)化文本重新包裝”。TXT最簡單把章節(jié)標(biāo)題和正文段落按順序?qū)懭胍粋€(gè)文本文件中間用空行隔開再加個(gè)UTF-8編碼聲明就好。需要注意Windows記事本對UTF-8的BOM識別問題如果直接在記事本打開看到中文亂碼就改成UTF-8 with BOM編碼。HTML轉(zhuǎn)換這里要多說一句因?yàn)楹芏嗳瞬恢馈癏TML格式轉(zhuǎn)換WPS表格”是什么需求。其實(shí)就是把下載記錄或書單生成成一個(gè)結(jié)構(gòu)化的HTML表格里面包含書名、作者、最新章節(jié)、下載時(shí)間、閱讀進(jìn)度這些字段然后用WPS表格直接打開這個(gè)HTML文件表格數(shù)據(jù)就會被自動(dòng)識別成行列結(jié)構(gòu)方便篩選和排序。我實(shí)際使用中這個(gè)場景非常高頻。EPUB轉(zhuǎn)換稍微復(fù)雜一點(diǎn)它本質(zhì)上是一個(gè)ZIP壓縮包里面有mimetype、META-INF/container.xml、OEBPS/content.opf、OEBPS/toc.ncx這幾個(gè)核心文件外加若干HTML章節(jié)文件。用EbookLib庫可以省掉手寫XML的麻煩你只需要添加章節(jié)、添加元數(shù)據(jù)最后調(diào)用epub.write()就能生成。如果你還需要MOBI或AZW3建議轉(zhuǎn)換完EPUB之后用Calibre的命令行工具做二次轉(zhuǎn)換因?yàn)镸OBI的編碼和元數(shù)據(jù)處理比較特殊純Python做容易生成畸形文件。這個(gè)組合方案在電子書愛好者的圈子里非常成熟。3. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)3.1 環(huán)境準(zhǔn)備在命令行里依次執(zhí)行以下操作python -m venv novel_env source novel_env/bin/activate # Windows 下執(zhí)行 novel_env\Scripts\activate pip install requests beautifulsoup4 ebooklib lxml這里創(chuàng)建虛擬環(huán)境是為了防止依賴沖突強(qiáng)烈不建議直接往全局Python環(huán)境里裝。如果你平時(shí)用Anaconda也可以直接用conda create -n novel python3.9創(chuàng)建獨(dú)立環(huán)境。安裝完成之后建議先寫一個(gè)最小請求測試確認(rèn)網(wǎng)絡(luò)沒問題import requests url https://example.com/book/12345/ headers { User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Referer: https://example.com/ } resp requests.get(url, headersheaders, timeout10) print(resp.status_code) print(resp.encoding) print(resp.text[:200])這里設(shè)置timeout的作用是防止某個(gè)章節(jié)請求卡死導(dǎo)致整個(gè)腳本掛起。請求頭里的Referer要填網(wǎng)站的首頁或者書籍頁很多輕量級反爬會校驗(yàn)這個(gè)字段缺了它可能返回403。3.2 下載核心腳本目錄、正文、保存下面這個(gè)腳本是我實(shí)際在用的精簡版覆蓋了“獲取章節(jié)列表-抓取正文-保存TXT”的完整流程import re import time import requests from bs4 import BeautifulSoup from urllib.parse import urljoin BASE_URL https://example.com/book/12345/ HEADERS { User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Referer: https://example.com/, } def get_chapter_list(url): resp requests.get(url, headersHEADERS, timeout10) resp.encoding utf-8 soup BeautifulSoup(resp.text, lxml) chapters [] for a in soup.select(a[href*chapter]): title a.get_text(stripTrue) if not title: continue link urljoin(url, a[href]) chapters.append((title, link)) seen set() unique_chapters [] for item in chapters: if item[1] not in seen: seen.add(item[1]) unique_chapters.append(item) return unique_chapters def clean_content(html): soup BeautifulSoup(html, lxml) for tag in soup.find_all([script, style, ins]): tag.decompose() content_div soup.find(div, class_re.compile(rcontent|article, re.I)) if not content_div: text soup.get_text() else: text content_div.get_text(\n) lines [re.sub(r\s, , line).strip() for line in text.split(\n)] lines [line for line in lines if len(line) 2] return \n.join(lines) def download_book(chapter_list, save_path): with open(save_path, w, encodingutf-8) as f: for idx, (title, link) in enumerate(chapter_list, 1): resp requests.get(link, headersHEADERS, timeout10) resp.encoding utf-8 body clean_content(resp.text) f.write(f\n\n{title}\n\n) f.write(body) print(f[{idx}/{len(chapter_list)}] 下載完成: {title}) time.sleep(1) if __name__ __main__: chapters get_chapter_list(BASE_URL) print(f共找到 {len(chapters)} 章) download_book(chapters, output.txt)為什么clean_content里用正則re.compile(rcontent|article, re.I)來匹配class名因?yàn)椴煌W(wǎng)站的正文容器class命名五花八門有chapter-content、article-content、rich_media_content等等用正則包含匹配比寫死某一個(gè)類名更實(shí)用。這里用了re.I忽略大小寫算是個(gè)很老練的經(jīng)驗(yàn)點(diǎn)。time.sleep(1)的作用是控制請求頻率。你不想因?yàn)閮擅腌娬埱笫畮讖堩撁姘丫W(wǎng)站服務(wù)器搞得有壓力更不想被限流。如果書很長建議把這個(gè)間隔提到2到3秒雖然慢一點(diǎn)但穩(wěn)定。3.3 轉(zhuǎn)換腳本一鍵輸出HTML表格適配WPS下載完之后要做一個(gè)書單管理功能把下載記錄輸出成HTML表格方便WPS表格直接打開。我這里寫了一個(gè)獨(dú)立的轉(zhuǎn)換函數(shù)import html import csv from datetime import datetime def generate_html_report(records, output_path): rows [] for rec in records: rows.append( tr ftd{html.escape(rec[title])}/td ftd{html.escape(rec[author])}/td ftd{rec[chapters]}/td ftd{html.escape(rec[status])}/td ftd{rec[time]}/td /tr ) html_content f!DOCTYPE html html headmeta charsetutf-8title我的小說書單/title/head body h2書單記錄/h2 table border1 cellspacing0 cellpadding6 trth書名/thth作者/thth章節(jié)數(shù)/thth狀態(tài)/thth下載時(shí)間/th/tr {.join(rows)} /table /body /html with open(output_path, w, encodingutf-8) as f: f.write(html_content)用WPS打開這個(gè)HTML文件時(shí)它會自動(dòng)識別table結(jié)構(gòu)并轉(zhuǎn)換成可編輯的單元格。這里有個(gè)細(xì)節(jié)meta charsetutf-8必須寫在head最前面否則WPS可能按GBK去解析中文全部變成亂碼。cellspacing和cellpadding參數(shù)是給表格加邊框和留白讓視覺效果更清爽。如果你更希望直接生成CSV文件可以用Python標(biāo)準(zhǔn)庫的csv模塊。需要注意newline這個(gè)參數(shù)Windows下如果漏了它每一行后面會多一個(gè)空行導(dǎo)入WPS后會看到行間距很夸張def generate_csv(records, output_path): with open(output_path, w, newline, encodingutf-8-sig) as f: writer csv.DictWriter(f, fieldnames[書名, 作者, 章節(jié)數(shù), 狀態(tài), 下載時(shí)間]) writer.writeheader() for rec in records: writer.writerow(rec)這里用utf-8-sig編碼就是為了Excel和WPS能直接識別UTF-8中文原理是文件開頭加了BOM標(biāo)識。3.4 批量化用書單CSV批量下載一次只下三五本書還可以手動(dòng)運(yùn)行腳本但如果你想整理一個(gè)五十本的書架就要用書單來驅(qū)動(dòng)。思路是先維護(hù)一個(gè)CSV文件里面有四列書名、書籍URL、目標(biāo)格式、保存路徑。腳本循環(huán)讀取每一行逐本調(diào)用下載和轉(zhuǎn)換邏輯。import csv import os BOOK_LIST_CSV books.csv def download_from_csv(csv_path): with open(csv_path, r, encodingutf-8-sig) as f: rows csv.DictReader(f) for row in rows: title row[書名] url row[書籍URL] fmt row[目標(biāo)格式] save_path fdownloads/{title}.{fmt} print(f開始下載: {title}) chapters get_chapter_list(url) if fmt in (txt, html): merge_to_txt_or_html(chapters, save_path, fmt) elif fmt epub: merge_to_epub(chapters, save_path) time.sleep(2)批量場景下最怕一個(gè)章節(jié)請求失敗直接中斷整個(gè)任務(wù)。我的做法是給每個(gè)章節(jié)的請求包一層try/except失敗時(shí)把書名和URL寫到error.log里最后統(tǒng)一處理。腳本跑完幾十本書真正需要人工介入的可能就一兩章重試一下就好。這里也順帶提一個(gè)時(shí)間成本計(jì)算。一本300章的小說每章請求加寫文件大約1.5秒加上sleep 1秒總耗時(shí)約750秒也就是12分鐘左右。如果你想讓一個(gè)“一鍵獲取”流程更快可以把sleep降到0.3秒并開啟并發(fā)但并發(fā)會顯著增加被封風(fēng)險(xiǎn)個(gè)人工具不建議。4. 常見問題與排查技巧實(shí)錄4.1 提示“獲取章節(jié)失敗”或列表為空這是最常見的問題九成原因是選擇器沒匹配到。網(wǎng)站改版之后class名可能從chapter變成了catalog-item你原來的過濾條件就失效了。排查方法打印一次頁面HTML搜索“目錄”或“章”這些中文關(guān)鍵詞定位到真實(shí)的章節(jié)列表容器再重新調(diào)整a[href*...]里的關(guān)鍵詞。還有一個(gè)隱蔽原因頁面啟用了Cloudflare一類的人機(jī)驗(yàn)證Requests拿到的HTML里會包含cf-challenge字樣這種情況說明站點(diǎn)有比較強(qiáng)的反爬攔截個(gè)人設(shè)備訪問同樣會觸發(fā)不建議強(qiáng)行繞過換個(gè)源或者手動(dòng)復(fù)制正文更穩(wěn)妥。4.2 正文內(nèi)容為空只抓到“加載中”正規(guī)站點(diǎn)很少出現(xiàn)這種情況但如果你適配的是SPA單頁應(yīng)用正文是JavaScript動(dòng)態(tài)渲染的直接Requests就拿到一個(gè)空殼容器。判斷方法是看響應(yīng)文本里有沒有類似window.__INITIAL_STATE__的變量如果有說明正文數(shù)據(jù)以JSON形式嵌在HTML里可以解析這個(gè)變量而不必啟動(dòng)瀏覽器。如果想快速解決而不是復(fù)雜化代碼我這里有個(gè)曲線方案找到該站點(diǎn)提供的移動(dòng)端頁面地址很多SPA站點(diǎn)會為移動(dòng)端保留服務(wù)端渲染版本URL規(guī)則通常是加/wap/或m.前綴。實(shí)際測試下來這招解決了很多動(dòng)態(tài)加載導(dǎo)致的空白問題。4.3 生成的HTML用WPS表格打開后表格錯(cuò)亂發(fā)生錯(cuò)亂幾乎都是標(biāo)簽閉合問題。比如某個(gè)字段值里包含未轉(zhuǎn)義的或WPS在解析時(shí)把它當(dāng)成了新標(biāo)簽的開始后面的列全部錯(cuò)位。解決方法是寫HTML時(shí)強(qiáng)制對字段內(nèi)容做html.escape()把換成lt;把換成amp;。另外表格的th數(shù)量必須和每行td數(shù)量嚴(yán)格一致WPS對不齊的行會自動(dòng)補(bǔ)空單元格看起來就像“錯(cuò)位”。如果你用我上面的generate_html_report函數(shù)它已經(jīng)處理了轉(zhuǎn)義直接踩坑概率會小很多。4.4 生成的EPUB在手機(jī)上目錄亂掉EPUB亂目錄主要是章節(jié)標(biāo)題層級沒有規(guī)范寫入閱讀器無法自動(dòng)提取目錄。如果你用EbookLib記得給每一章設(shè)置chapter.title并且不要忘了在toc參數(shù)里傳入這些標(biāo)題。別嫌麻煩少了這一步手機(jī)上的閱讀器只能把整本書當(dāng)成一個(gè)超長文檔翻頁體驗(yàn)非常差。另外封面圖如果不要就干脆不加加一個(gè)損壞的封面反而會讓Apple Books這類嚴(yán)格校驗(yàn)的閱讀器拒絕打開整本書。圖片推薦用JPG或PNG尺寸控制在600x800以上但不至于超過2MB。4.5 網(wǎng)上熱詞的“鼠鼠格式轉(zhuǎn)換”與安全提醒最近在有些社群里會看到“鼠鼠格式轉(zhuǎn)換”這種說法聽著像某款工具其實(shí)更多是網(wǎng)友對“抓取轉(zhuǎn)換”這類腳本的調(diào)侃稱呼。我不去深究這個(gè)詞的具體出處但想借它提醒一下越是流傳在小圈子里、來路不明的“格式轉(zhuǎn)換器”越要警惕。你很難知道它除了轉(zhuǎn)換格式還做了什么也許是上傳你的文件也許是捆綁下載廣告。我的原則是能用自己寫的腳本完成的工作絕不隨便運(yùn)行網(wǎng)上下載的exe。如果你有不得不使用的第三方轉(zhuǎn)換器建議放到虛擬機(jī)或者沙箱環(huán)境里先跑一次觀察它是否有可疑的網(wǎng)絡(luò)請求和文件寫入行為。4.6 常見問題速查表問題現(xiàn)象排查優(yōu)先級常用解法章節(jié)列表為空1. 頁面結(jié)構(gòu)是否改版 2. 選擇器是否匹配 3. 是否觸發(fā)人機(jī)驗(yàn)證打印HTML分析調(diào)整CSS選擇器改用移動(dòng)端URL請求返回4031. User-Agent是否缺失 2. Referer是否正確 3. 請求頻率是否過快補(bǔ)全請求頭降低頻率增加隨機(jī)延時(shí)中文亂碼1. 頁面編碼判斷 2. 寫入編碼是否統(tǒng)一resp.encoding按頁面meta設(shè)置寫入統(tǒng)一UTF-8TXT在手機(jī)閱讀器里沒封面閱讀器不支持TXT封面轉(zhuǎn)換EPUB時(shí)添加元數(shù)據(jù)和封面HTML導(dǎo)入WPS列錯(cuò)位1. 字段是否有未轉(zhuǎn)義字符 2. td數(shù)量是否一致對輸出字段做html.escape對齊表頭和單元格我在實(shí)際寫腳本的過程中最大的體會是不要一開始就想著做“全網(wǎng)通用”的下載器那幾乎是維護(hù)無底洞。先把一個(gè)你??吹恼军c(diǎn)適配好跑通全流程再考慮抽象出可復(fù)用的函數(shù)。等到哪天網(wǎng)站改版了你改改選擇器幾秒鐘就能恢復(fù)這種掌控感才是自己動(dòng)手的最大回報(bào)。最后再分享一個(gè)小技巧如果你只是想快速把網(wǎng)頁正文保存成PDF或Word不必單獨(dú)寫腳本直接用瀏覽器自帶的“打印為PDF”再把PDF轉(zhuǎn)成Word也行。但如果要處理幾十本、上百本或者要在不同閱讀器里保持統(tǒng)一的排版那套Python腳本方案絕對值得你花一晚上時(shí)間搭建起來。工具是死的思路是活的你完全可以在我的代碼基礎(chǔ)上改成適合自己習(xí)慣的工作流。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
懂色中文一区二区三区| 久久久三区二区一区| 中文字幕版| julia ann久久| 超碰色大香蕉| 欧美久久伊人| 日韩一级二级三级免费看完整版国语版 | 欧美天天谢综合网| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 国产操伦| 五月天久久久| 亚洲色宗合| 777奇米影视777四色| 欧美亚洲se91| 精品毛片av一区二区| 亚州成人a∨| 91欧美www| 欧美精品日韩一区二区| 中文字幕少妇色| 亚洲国产成人精品999| 人妻av在线| 这里只有精品视频在线| 九一精品牛牛一区二区| 亚洲免费97免费| 麻豆精品三区视频| 日本熟妇色熟妇在线视频播放| 亚洲第一综合| AV一二区| 乱子伦一区二区三区国产精品| 久久东京国产精品视频| 久久久久成人蜜桃精品| 午夜啊啊啊| 日本久久久久久久久久| 女生91网站| 欲色影视综合吧| 久草色在线观看| 亚洲天堂区| 亚洲各类熟们中文字幕| 欧美中出| 乱色视频中文字幕| 精品人妻av区天天看片| 蜜臀精品1区2区| 国产在线能看的你懂的| 麻豆传媒一区二区在线观看| 天天流夜夜操| 久久超碰国产一区二区三区| 狠狠爱AV| 欧美大香蕉卡久久| 国产在线观看一区二区三区| 国产熟女二区| 色婷婷六月| 国模限制级电影| 国产精品久久久| 熟女中出视频| 日韩av在线播放不卡| 青青草综合在线| 黑人性欧美| 日韩精品影视| 人伦四五区| 哑洲在线| 亚洲精品人体| 国产中出内射一区二区| 无码区蜜乳| 国产视频一区二区三区在线免费观看| 久久久久久久伊人精品| 少妇激情一区二区三区视频| 99精品久久| 曰韩人妻中文字幕在线| 嗯嗯嗯啊啊啊干死我吧| 日韩探花精品在线视频| 亚洲 欧美 精品专区 极品| 黄页大片在线观看| 日本一区二区做爱的视频| 欧美三级偷拍| 麻豆福利视频导航| 色婷婷丁香| 中文字幕一区二区视频在线观看| 欧洲精品区| 99在线无码精品秘 入口黑人| 欧美亚洲韩国视频十五区| 91成人在线| 夜夜操一区二区| 久草电影网| 久操精品| 久久久久久久9最新免费视频观看| 午夜男女爽爽爽在线视频| 日韩欧美亚洲自拍偷拍| 欧美亚洲在线| 欧美综合另类| 热99这里有精品综合久久 | 天天日天天干天天色| 美女极品一区二区三区| 亚洲国产剧情少妇激情| 亚洲精品美女久久久久久久久| 人妻熟女午夜精品在线| 久久久久亚洲一区女同性恋中文字幕| 亚洲资源吧| 性爱视频免费网址| 九九久久国产精品| 久操频道免费在线呗看| 熟妇的味道HD中文字幕| 欧美国产日韩清纯唯美| 激情五月天校园春色网| 久久伊人东京热| 国产JDAV无码视频在线观看| 五月综合婷婷久久网站| 国产精品91一样| 91熟女少妇| a片偷拍视频| 日本日皮视频逼| 欧美性区| 尤物网站91| 成人av动漫在线观看| 色老汉色| 人人妻碰人人免费| 97操97色| 亚洲乱码精品一区二区| 91校园春色长篇| 欧美日本视频一区| www.99中文字幕| 精品国产网站| 91久热| 超碰av在线| 天天干天天操天天干天天操| www国产天美久久久| 国产亚洲深夜激情| 美女尤物人人操| 曰韩操B| 二男一女成人A片| 另类亚洲一区二区三区| 精品国产www久久| 一个人免费HD91视频| 少妇无码av专区线| 久久精品国产96精品亚洲拳交| 五月婷婷六月丁香网址| 青操影院| 亚洲成A∨人影院在线欢看| 麻豆激情综合| 亚欧成人综合影院| 91蜜臀熟女| 在线精品福利免费播放| 欧美很很操视频| 97婷婷色| 久久久久国产亚洲一区欧美色图日韩| 大屁股人妻女教师撅着屁股| 人妻aa| 亚洲风情综合网| 中日韩久久久免费看| 亚洲色图殴美色图激情乱伦| 日本国产二线女色| 这里只有精品视频| 国产97av| 国产一级久久久| 一区二区三区亚洲| 蜜乳av一区二区三区四区不卡| 男人天堂黄片| 亚洲第一页综合在线| 成年人三级黄色片视频| www.久久超碰| 五月天久久婷婷亚洲| 久久久久9999| 自拍偷拍第26| 一品道视频一区二区三区| 曰韩av中文字幕专区| 亚洲97精品| 亚洲日韩青青草色月| 国产人伦a片信息免费片| 51一区二区三区| 性站| 免费a在线播放v| 中文字幕高清精品一区| 国产尤物在线三区| 99操| 五月丁香婷婷色| 五十路熟女,国产欧美精品区一区二区三区| 加勒比五月天| 亚洲性爱成人| 成人日本片久久久蜜桃| 久久国产乱子伦精品免费女人| 亚洲加勒比色图| 91青视频| 超碰在线91| 亚洲av无码国产精品字幕| 男女香蕉一区二区| 91女在线观看| 特污免视频| 高清无码 国产精品| 欧美色综合网| 性交一区二区在线播放| 操一区| av优播| 激情网五月天| 日韩黄色片子| 啊啊啊啊操死我| 都市激情人妻一区二区青青操视频| 日韩精品一区二区三区色欲 | 蜜桃视频精品一区二区| 日本道久久综合色色| 精品99999| 精品综合久久久久久97| 综合 青草 伊久久 影院 综合| 色香色欲天天综合网天天来吧 | 精品无码一区二区三区| 日韩少妇无码| 亚洲综合色男人网| 亚洲精品97| 国产青一二三| 老熟女91av| 亚洲第一综合| 在线综合 亚洲 欧美中文字幕| 天天热精品| 凸凹视频在线观看| 精品久久久久久中文| 熟妇综合一区二区三区| 伊色久人大在线| 日本五区不卡| 日本幼女18+| 久久久久久久久久久久久久久性生活视频 | 成人无码在线超碰网| 中文色综合| 91黑丝美女| 欧洲亚洲国产综合在线| 欧美A√综合网 | 久久婷婷一区二| 99999re| 亚洲图片欧美日韩| 男女无套 免费网站| 99999精品成人| 免费一级精品啪啪视频| 欧洲精品人妻| 国产精品久久伊人| 黄页| 欧美亚洲影视| 韩国一级做A片免费的| 亚洲区小说| 五月天婷婷欧美三区| 欧美视频一区二区在线| 日韩成人精品视频自拍| 五月婷婷AV| 91狠狠综合久久久| 后入 亚洲 美女 射| 第二页中文字幕| 中文字幕少妇色| 免费日韩黄片| 中国国国产一级特黄毛片| 久久美女国产| 97AV爱| 久久av色| 国产丝袜一区二区三区| 干B网| 人人贴人人摸| 日本熟女中文| 超碰亚洲97| 91丝袜激情在线| 热热色综合网| 美国日韩黄片| av一区二区三区 中文| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 久久久久婷婷| 亚洲综合在线高清| 中文字幕在线2| 亚洲乱熟女一区二区| 国产精品伦理| 岛国色情视频在线观看| 男人的天堂在线有码| 啊啊啊97视频| 成人羞羞视频国产| 可以在线观看的黄色网址| 五月天激情影院| 日本青青草在线| 丰满丝袜少妇AV| 人妻少妇精品| 久热超碰| 69AV女优男人的天堂| 五月丁香激情四射| 少妇熟女视频一区二区三区| 超碰在线97国产| 亚洲精品亚洲人成人网| 久久国产免费激情视频| 97超碰色色| 天操老女人| 日韩欧美女优电影| 亚洲第一在线视频| 深夜激情无码| 8050无码八戒| 亚洲少妇综合在线播放| 成人午夜高潮av猛片| 超碰吊日色| 老司机午夜福利视频一区二区| 亚洲有薄码区日本系列中文字幕| 婷婷大香蕉| 色色激情五月天| 99热国产| 在线中文字幕视频| 欧美色图电影| 偷拍伦理视频| 天堂亚洲欧美| 色噜噜综合网| 精品美女少妇一区二区| 婷婷91| 蜜臀久久99'精品久久久| 国产黄色小视频网站| 男人的天堂一区三区| 欧美中字二区| 这里只有精品视频在线观看麻豆| 久久九九网| 久久男人精品| 国模艳艳啪啪一区| 殴美在线AⅤ| 亚洲美女自拍偷拍视频| 欧美人妻久久精品二区三区| 99久久e免费热视| 色官网色综合| 亚洲色图日韩精品| 免费作爱一级视频| 精品毛片久久久精品毛片| 岛国大片国产| 免费观看的黄色的网站| 色综合久久88色综合久久天天| 中国女人内射6XXXXX| 久久精品国产亚洲AV高级北京| 欧美日韩香蕉| 中文字幕一区日韩精| 全免费a敌肛交毛片免费| 亚洲国产一级中文综合久久天堂在线免费观看 | 嗯嗯啊啊用力视频免费| 51国产午夜精品视频| 亚洲91网。| 91香蕉视频在线观看免费| 青青草十区九区爱夜| 伊人黄色片| 久久久久久久六六| 天天干天天插| 欧美激情视频在线一区| 免费成人在线熟妇网| 欧美日本国产日韩激情视频| 老熟妇一区二区三区啪啪| 欧美天天谢综合网| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 玖玖爱免费观看视频| 俺去俺来也在线www| 婷婷综合| 国产日韩区| 成年人一级黄色毛片大全在线观看| 牛黄色久午久| 精品国产99| 欧美体内射精| 欧美日韩精品一区二区三区高清| 欧美成人精品一区二区男人蜜臀| 国产精品青青草| 日韩性爱视频在线免费观看| 日韩一卡二卡三卡| 天天色怡春院| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 日韩综合97P| 午夜天堂精品久久久久91| 探花视频免费观看国产专区| 少妇精品久久久八区九区| 影音先锋每日最新资源在线观看| 日韩一级性爱无码| 亚洲精品亚洲人成人网| 麻豆一区在线| 国产精品白丝| 欧美性爱另类综合| 久久、1234| 青青草原香蕉日本Ap| 国产资源中文字幕在线 | 亚洲熟妇A V黑人| av网站在线观看了| 国产人伦精品一区二区三区| 欧美另类丝袜熟女| 国产剧情AV不卡在线观看| 欧美乱色| 91色综合色| av网站国产主播在线| 色婷五月| 很狠操| 精品一区二区综合熟妇| 日日摸天天爽夜夜欢| 精品久久久久成人码免| 国产第二页| 精品无吗久久| 精品免费1| 婷婷五月天av| 丁香五月天社区| 亚洲 小说 欧美 激情 另类| 日韩成人高清一区二区| 黄片www视频免费| 久久久不卡| 中文字幕第7页| 日韩精品9区| 丁香五月天婷婷姐| 国产av尤物| 色情综合| 欧美操逼一二三区| 日韩精彩免费| 九九九久千久久激情蜜桃在线看 | 激情文学网伊人| 亚洲超碰在线| 激情综合五| 99视频只有精品| 六月激情婷婷| 亚洲18禁| 久草在| 无码人妻精品一区二区三区九九| 欧美日韩人妻精品一区二区三区 | 操逼逼中文字幕| 日本午夜操逼| 人妻少妇被猛烈进入中| 国产精品亚洲一级av第二区| 国产av强奸美女| 91在线视频观看国产| 国产精品一级特黄aaa大片在线观看| 密乳AV免费观看| 亚洲精品影视老司机| 福利在线观看一区二区| 99人人干| 婷婷五月天伊人| 午夜人妻精品综合在线| 久久9 9 9精品| 91久久婷婷| 我要去看2个日本美女.com曹逼| 婷婷色五月激情| 91狠狠综合久久| 欧洲无码一区二区| 九九无码| 99久久久99久久91熟女| 久久久久久久极品香蕉视频| 少妇内射视频| 亚洲高清欧美总合| av天堂精品久久| 国产无套粉嫩白浆在| 鲁鲁色综合网| 精品乱码久久久久| 男同专区一区二区三区在线| 久久久99免费| 狠狠操狠狠插| 欧美天堂亚洲电影院一区在线播放 | 亚洲午夜福利在线影院| 亚洲少妇激情一区二区三区| 先锋精品av色鲁| 日本性感人妻91| 亚州男人天堂| 亚洲一区中文精品| 午夜男女爽爽爽在线视频| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 久久精品 六十路 熟女 欧美| 小视频玖玖| 天天做天天爱天天高潮| 久久人妻少妇| 欧美se综合| 天天日天天操天天射河南省| 九九九精品色乱九九九| 日韩素人无码一区二区三区三州| 91精品微拍福利| 超碰97亚洲| 亚洲素人综合| 大香蕉色欲AV| 伦在线97| 日韩99神马视频播放| 婷婷综合久久| av天堂5| 91人妻精华帖| 日本一区视频在线观看| 91精品人| 99re这里只有精品9| 亚欧操逼片在线观看| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 色九九九九久| 1区2区3区视频| 九九色色| 国产精品国产精品国产| 一级特黄aaa大片在线观看成人一级片在线观看 | 国语精品内射在线观看| www.91逼逼.com| 欧美成熟性爱精品| 在线午夜成人无码视频| 日日夜夜摸| 日本三级韩三级99久久| 天操天操夜操夜月月年年操操| 国产精品久久久久久久毛片1| 成熟熟女国产精品一区二区| 久久高清欧美国产| 变态综合色| 欧美日韩夜夜| 国产精品原创巨作?v网站| 九九九九日本 | 蜜桃久久综合视频| 日B操| 亚洲性图91| 亚洲中文日韩精品| 中文乱码字幕观看| 色爱欲亚洲| 亚洲一区二区三区播放在线| 亚洲第一男人天堂| 国产在线76页| 一个国产在线综合网站| 91激情国产| 亚洲图片欧美日韩| 欧美午夜视频免费观看| 超碰97极品9| 少妇99成人麻豆| 成人免费看吃奶视频网站| 大香蕉92| 精品人妻夜夜草| 国产AV无码AV| 亚洲男人天堂网| 精品一区二区三区四区外站| 五月丁香影视| 在线岛| 91精品人妻一品二品三品| 亚洲国产欧美日韩人妻日中文| 性色av大全| 大香蕉五月天| 中国农村熟妇毛片视频| 天天性射网| 免费农村成人少妇人妻Aa一区二区视频 | 国产诱惑| 青青草伊人久久| 99色热| 成人aⅴ一区二区三区| 亚洲男人在线观看天堂| 欧美国产一区二区三区麻豆传媒| 色五月婷婷网| 97任你吞精| 日本αv| 精品一区二区三区18| 一区二区三区日韩欧美| 性吧在线视频| 无码抄逼网| 欧美探花网| 男女国产精品| 东北女人高潮视频| 久久风骚城市| 欧美性综合| 国产农村妇女精品1区二区| 丁香五月天啪啪| 午夜寂寞欧美| 东北丰满熟女国产一区| 欧美人人曰人人操人人射射| 日本精品999| 99热婷婷一区二区三| 色老久久| 久久人妻无码毛片A片麻豆| 97爱爱爱综合| 丁香六月啪啪| 色操逼网| 午夜乱轮操逼视频免费看| 日本国产欧美一区三区二区| 亚洲丝袜诱惑| 国产女人视频三四五区| 亚洲在线91| 日韩9区| 99av| 探花视频免费观看国产专区| 天天影视之亚洲综合网| 超碰97人妻免费在线| 亚洲性爱高潮影院| 亚州,欧美在线| 成人乱码一区二区三少妇| 九九拍拍精品视频在线播放| 性天堂| 国产这里只有精品| 情色五月天久久久| 亚洲欧美在线丝袜| 丁香婷婷大香蕉| 久久久久久久久国产| 久久久99免费| 亚洲熟妇图片| 96一区二区| 青娱乐亚洲自拍| 中文字幕丝袜美腿| 亚洲图片激情小说| 99热这里只有精品9| 日本日逼高清| 亚洲婷婷综合网| 精品人妻中文字幕4399| 亚洲成a人片在线观看中文!!!| 78久久| 热热色AV| 亚洲密乳AV| 人人澡综合涩| 翔田千里A片一区二区| 国内精品久久久久影院亚洲| 欧美人妖内射| 国模精品娜娜一二三区| 黄色成年| 久久深夜无码| 青青青艹在线视频| 色色97爱| 可免费观看的av毛片中日美韩| 成人精品久久久午夜福利| 黄色视频60分钟| 福利在线黄片| 超碰公开久久网| 国产日韩人人| 欧美姓爱综合网| 啪啪视频免费在线观看| 秋霞影音一区二区三区 | 超碰久久网| 91M一社| 热99这里有精品综合久久 | 粉嫩AV一区夜夜嗨| 欧美色91| 在线免费观看日韩一区| 97精品综合久久| 国产原创精品| 加勒比无码毛片| 少妇久久久久久| 天天躁日日躁XXXXYY| 久久久精品国产亚洲伊人| 青娱乐大香蕉| 97啪啪| 日日夜夜草草草| 成人怡红院| 成人性爱av| 日本人妻天堂网站在线播放| 无码国产精品久久久久| 夜夜爽夜夜操| 欧美亚洲国产自久久| 中文字幕精品日韩中文字幕| 99999久久精| 91精品电影18| a v网站在线播放| 日韩97在线| 曰本精品久久久| 亚洲高清无码AAA久久久精品| 久草这里只有精品| 黄色小说亚洲| 色色色五月婷婷| 亚洲国产精品无码AV久久久| 伊人亚洲综合| 极品粉嫩一区二区| 立川理惠加勒比无码| 啊啊啊啊好爽好舒服一区二区易域| 美女91在线观看| 天天综合色| 家庭乱伦国产| 美女诱惑久久| 大干人妻| 天天综合网在线| 九九黄色网| 熟妇的味道HD中文字幕| 加勒比海人人操超碰在线| 久草热制服丝袜在线观看| 久久久A∨| 欧美色视频在线| 97欧美超碰| 国产一区二区在线看| 一区=区三区视频| 99无码视频| 黄片无码在线制服| 欧美岛国精品在线观看| 91性网| 色99久草| 夜草欧美| 欧美精品丝袜久久久中文字幕| 六月婷婷五月丁香| 欧美性生活男人的天堂| 久久 精品| 伊人性在线视频| 果冻传媒A片一二三区| 日欧美色| 欧美欲色| 国产13区| 另类图片五月| 五月天激情小说| 欧美在线干| 在线看片国产精品每日更新| 一区二区三区亚洲| 一区二区精品日韩欧美在线观看| 97超碰欧美中文字幕| 男人的天堂99| 国产又粗又长又大的视频| 亚洲天天精品| 亚洲激情欧美色图 | 91bbbbbb| 91性网| 亚洲丝袜少妇在线| 友优传媒精品在线一区二区| 天美久久久久| 老熟女综合网| 青青青青操国内视频在线| 久草电影网| 久久精品噜噜噜成人看免欧美大片| 人妻精品一区一区三区蜜桃91| 日本东京热大香蕉a片| 密臀AV在线| 色九九九综合| 欧美日动态视频| 欧美日韩国产人人| 色天使AV天堂| 色婷婷日韩精品一区二区三区| 午夜操操操| 亚洲Av诱惑| 亚洲97在线观看| 精品一区二区三区麻豆| 色波多| 午夜福利1区2区3区| 少妇一区二区三区精选| 丰满人妻无码一区二区三区| 91天堂色男人的天堂| 顶级丝袜熟女一区二区三区 | 欧亚无码视频| 九九精品无码专区免费| 999亚洲国产视频| 久久AV无码网址| 四色永久成人网站| 国产精品对白内射| 东京热精品97综合网| av72网| 国产97av| 日日操免费视频| 久久久久久精品免费看A级| 无遮挡h肉动漫在线观看| 婷婷五月天在线观看| 欧美图片色综合| 啊嗯嗯啊好大好爽| 欧美性性性| 成人自拍三级在线观看| 男男H黄动漫啪啪无遮挡网站| 狠狠久久亚洲欧美专区| 91亚洲欧美色图| 91精品久久久久久| 肉动漫无遮挡h在线观看| 青青操综合网| 天天看天天综合成人网| 欧美人人天天网| 老熟女综合网| 黄色视频60分钟| 99日韩| 东京热av男人的天堂| 蜜桃狠狠色伊人亚洲综合| 久久超碰日韩精品| 超97在线精品视频| 五月综合视频| 亚洲资源网| 婷婷色综合欧美日韩| 久久人人爽爽人人爽人人片αV| 丁香六月啪| 97欧美色资源| 日韩视频中文字幕| 可以在线观看AV的网站| 免費人妻夜夜爽天天爽爽一区| 人妻少妇久久| 国产精品不卡av免费在线观看| 日韩免费性爱视频在线观看| 国产成人主播| 欧美色999| 97人人射| 国产第11页| 久久久久亚洲熟妇熟女| 人人操AV| 午夜AV污污污| 亚洲图片激情综合另类| 久久久久中出| 东京热综合久久一区二区| 国产毛片久久久久久久| www老逼91| 综合网91| 99久久婷婷| 青草伊人久久| 97欧美性爱| 91麻豆一二三区| 国产成年女黄特黄| 日韩成人色图| 超碰欧美97| aaa一级黄片| 怡红院亚洲怡春院av| 欧美91视频| 91美乳| 亚洲综合首页| 久超碰在| 啊啊啊啊啊啊好多水| 亚洲天堂五月天国产| 亚洲。日韩。欧美| 女性91网站| 亚洲熟妇自偷自拍另欧美| 极品美女嘿咻| 精品久久99| 欧美激情高清性猛交| 蜜乳AV一区| 亚州再线| 看大黄色大片原件| 欧美变态激情网| 亚洲无码国产精品久久| 91精品成人| 隔壁邻居波多野结衣中文字幕| 久久偷拍人| 国产精品懂色tv影视免费观看 | 在线无码操| av东京热男人的天堂| 人人操人人摸人人看人人干| 97精品在线| 911粉嫩人妻| 91在线一起| 成人看片网站| 久久久97| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 久妇网| 中文AV制服乱伦| 美女毛片999| 日本性爱网址| 校园春色美腿丝袜 | 精品久久久久久AV无码| 97资源制服丝袜| 人人搞人人插人人操| 亚洲视频一二区| 日本操嫩b网| 97国产综合欧美| 国产激情综合五月久久| WWW.操逼.COM| s片在线观看| 婷婷中文网| 91丝袜美女视频| 精品人妻一区二区乱码一区二区| 国产强奸乱伦无码视频| 少妇500双飞99| 久久久久久国产精品免费网站| 日日骚网站| 色精品极品| 操操逼操操逼操操逼逼| 中文字幕乱妇免费视频| 亚洲AV免费在线观看| 久久久久久69国产一区二区| 97在线观看视频| 国产精品久久久视频| 久操凹凸视频| 麻豆一区二区三区在线看 | 人人操人人爽人人操人人| 欧美大战久久久伊人| 日本在线激情一区二区三区| 国产偷人伦激情在线观看| 性色av一区二区| 激情丁香五月婷婷| 正在播放国产精品一区| 日韩大香蕉AV影片| 日韩av三四区| 柠檬AV导航| 日韩中文字幕国产| 综合网少妇| 日韩 成人 有码| 国产剧情一区在线观看| 无码WWW免费视频网站| 日韩无码第3页| 无码久| 暖暖精品二区三区观看| 午夜精品探花| 91精品无码久久久久久久| 亚洲欧美变态| 日韩视频小说在线观看| 啊啊啊 在线观看| 91人妻中文| 免费A片三p视频| 久热精品在线| 91无码人妻| 少妇免费视频| 桃色五月天| 午夜精品探花| 嗯啊视频免费在线观看| 狠狠爱夜夜| 2020中文字幕在线| 北条麻妃性愛视频| 九九九久千久久激情蜜桃在线看| 日本 欧美 国产一区| 天天弄天天操| 黑人精品XXX一区一二区| henhen91| 99国产精品自在自在| 日本人妻天堂网站在线播放| 91在线限制级| 综合激情五月丁香| 亚洲最新a在线观看| 波多野42部无码喷潮在线观看| 日本乱人伦片中文三区| 久久久久久久久999| 久久久久深夜无码| 蜜桃狠狠色伊人亚洲综合| 高清肉丝中文无码| 欧美综合在线91| 青青色综合| 蜜臀AV成人精品蜜臀AV久久| 亚洲精品一二三四区| 欧美黑人性猛交91| 开心五月婷婷激情| 偷看洗澡一二三区美女| 亚洲成人性爱在线观看| 性爱乱伦网址| 亚洲欧洲综合av在线| 成在线人在线观看视频| 国产精品毛片?v一区二区三区| 欧美中文字幕日韩在线| 国产精品爆乳懂色蜜乳| 天天日天天操天天射河南省| 黑人免费福利视频| 国产男女边吃边摸视频网站| 综合国产影视三级| 人人干人人操人人爱| 亚洲国产欧美一区二区潘金莲 | 中文字幕AV片| 伊人色综合欧美| 超碰 国产熟女精品一区| 伊人9| 日韩精品人妻中文字幕不卡乱码| 中文字幕免费在线观看| 99热这里都是精品| 亚洲开心网| 91殴美| 干我久操| 国语国产操逼伊人AV网| 在线看免费无码AV天堂的| 欧美一级美片在线观看免费| 日韩在线一区高清在线| 色婷婷九月天天综合| 成人国产精品三级A片| 逼逼逼逼操操操操操操操操操午夜剧场| 国产 亚洲 丝袜 制服| www.色操逼| 久久黄黄| 欧美黄页在线| 91l欧美在线| 欧洲站一级二级三级h| julia国产在线| 91男女| 久久99九九九九6666免费观看软件| 综合另类| 精品偷拍13p欧美dodk视频| 无码日韩网站| 欧美日韩情色一区二区| 91殴美大片| 国产日韩中文字幕欧美| 91丨人妻丨国产丨丝袜| 啪啪视频亚洲第一| 操逼日韩无码| 黄页大片在线观看| 情色五月天网| 精品国产乱码久久久久久蜜臀| 豆花视频操逼网址 | 欧美第二页| av天堂天堂av日韩| 日韩A优精品在线观看| 色播丁香| www.AV有限公司一区| 91欧美www| 日本色色视频网站| 亚洲精品日韩国产欧美| 欧美亚洲国产自久久| 日本精品一区二区三| 精品视频在线观看| 18禁中文字幕| 99在线免费视频| 中国黑人三级片网站上区| 天美传媒麻豆一区二区三区国产精| 秋霞成人做爱| 97天天爽| 锕锕好爽 死我在线观看| 久久精品熟女亚洲AV麻豆软件| 91小视频| 亚州综合AⅤ| 久久久久久九九九九| 中文字幕一区二区三区高清| 天美传媒国产原创中文字幕亚洲欧美另类| 好看的久久不射无码影视影院| 亚洲在线91| 秋霞一级视频在线观看免费| 日本啊啊啊啊啊视频| 国产99999| 天天躁日日躁AAAXX| 69久久久久久久久久久久久| 国产一级高清免费观看| 99人人干| 日本免费一区二区不卡| 午夜国产乱伦视频| 精品视频123区小说区| 九九九九九九综合| 首页中文字幕中文字幕免费| 91高跟美女在线播放| 9久在线视频只有精品| 五月婷婷六月丁香| 久久久久无码一妻区| 八戒无码国产午夜福利| 中文字幕丝袜美腿| 国产乱子伦一区二区三区在线观看| 熟女乱伦二区| 久操影视| 成人三一级一片aaa| 九X超碰| 亚洲密乳AV| 久久综合精品一区二区三区| 一区二区三区看视频| 成人性爱AV在线免费观看| 在线 制服丝袜中出 人妻| 久久黄黄黄| 五月婷在线| 精品人妻一区二区三区四区| www.久久久久| 国产自产22区| 日韩去日本高清在| 超碰在线在公开超碰在线在公开| 亚洲欧美自拍偷拍| 久操网在线| 日本一区视频在线观看| 91丝袜激情在线| 亚洲国产奇米影视久久| 欧美激情色婷婷花野真衣一区二区| www亚洲免费| 91麻豆天美国产| 黄色人人| 五月天亚洲网| 日本道久久综合色色| 欧美同性恋 的搜索结果 - 91n| 3P乱轮视频| 自拍第一页| 超碰久热| 少妇久久久| 91骚妇| 欧亚性爱在线视频| 亚洲欲| 日本久久天堂| 啪啪综合网| 激情亚洲天堂| 香蕉欧美| 亚洲和欧美裸体美女双飞视频| 亚洲 一区二区 自拍| 久热精品在线| 欧美性猛交美女自慰91| AⅤ片水多多| 欧美日韩一干二干| 亚洲无码久久久久久久| rion磁力链接| 欧美久久毛片基地| 在线综合色| 亚洲在线A| 97色在线观看| 国产精品激情久久久久久久| 91美女片在线| 人妻一区久久二区三区色播| 正在播放国产精品一区| 九9精品| 一区二区久久天天干狠狠| 国产51色综合久久免费| 十八禁黄色| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 日韩成人无码| 91操人| 成人短视频在线观看| 亚洲一卡二卡在线免费| 国产少妇内射| 天天弄欧美| 国产尹人在线视频免费| 91男同| 精品人人| 欧美三级中文字幕hd| 亚洲av青草久久一区二区| 四虎在线免费视频| 嗯啊免费视频| 久久久久久久亚洲Av无码| 九九AV| 少妇熟女视频一区二区三区| 色第一页| 日本狠狠干| 性爱乱伦视频免费| 好属操| 中出20p| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 亚洲色图欧美色18直播在线| 欧美78p| 欧美熟女操屄| 久久九九热| 久草精品国产蜜臀 | 岛国激情视频在线观看| 97色涩| 女人的久久久| 制服乱伦| 欧美激情一区| 高清无码91| 激情四射熟女丝袜| 99久久com免费视频′| 亚洲成人福利电影免费| 黄视频免费| 91久久青青草原精品| 在线观看视频91| 色蜜AV| 99超级碰免费视频| 亚洲 国产 精品一区| 日韩性爱啪啪视频| 蜜臀99久| 91成人久久| 天天日少妇逼AV| 国产精品嫩草影院免费| 国产精品久久久久久久久久梁医生| 啊啊啊啊啊啊啊啊视频| 超碰69| 免费人人搞97| 嗯嗯啊啊用力视频免费| 伊人亚洲国产一成人久久精品,久久| 午夜国产成人福利视频| 日韩亚洲中文字幕在线| 色欲三区| 福利社区午夜一区二区| 丰满人妻一区二区三区免费| 超碰久热| 亚洲欧美综合网| 91激情国产| 欧美在线第五页| 欧美综合传媒| 亚洲系列欧美| 亚洲日本激情| 中文字幕人妻资源在线| 亚洲天堂一区| 97免费视频在线| 美女91| 日本一区不卡| 久草色在线观看| 精品女同一区| 久热这里| 日韩久射综合| 日曰骚久久精品| 欧美亚洲首页| 91欧美在线| 91视频综合网| 一级毛片电影免费看| 三级日韩一区二区三区| 一级做a爰片性色毛片久久| 三级精品三级在线观看| 特级特黄一级毛片免费| 国产女同视频在线播放| 人干人人人操人人摸| 久干9操| 偷窥自拍A片| 久久九九网| 激情开心五月天| 综合影院亚洲| 97超碰色屌| 嗯,啊。舔我逼| 日本亚欧爱爱| 亚洲欧美洲综合| 亚洲女人91| 1769一区| 国产一区二区三区视频在线看| 免费作爱一级视频| AV中文在线| 9久久9综合| 亚洲日韩一区电影| 亚洲熟女综合| 久久精品视| 99夜夜操| 蜜臀无码视频在线观看| 日本免费专区| 99久久9| 热久久91婷婷| 精品人妻视频一区二区三区蜜桃视频| 久污| 久久,精品一二三| 超碰精品| 欧美青青草视频| 亚洲天天自拍| 欧美日韩大黄片|