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

ARTICLE DETAIL

資訊詳情

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

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

用Python自建小說下載器:網(wǎng)頁(yè)正文提取、清洗與格式轉(zhuǎn)換實(shí)戰(zhàn) 從小說App跳來跳去的那幾年我最大的痛點(diǎn)就是書架散在各處這個(gè)平臺(tái)有書城權(quán)限那個(gè)平臺(tái)有獨(dú)家番外等到想離線看的時(shí)候又被導(dǎo)出限制和格式兼容折磨到?jīng)]脾氣。后來我一怒之下自己寫了一套下載腳本——輸入單本書或批量書單抓公開頁(yè)面的正文內(nèi)容自動(dòng)清洗廣告和雜質(zhì)再按需輸出TXT、EPUB、HTML表格甚至CSV書單方便在WPS表格里管理和標(biāo)記進(jìn)度。這套東西我管它叫“番茄小說下載器”其實(shí)是個(gè)非常樸素的自建工具。它的核心不是“破解”什么而是把網(wǎng)頁(yè)正文提取、清洗和格式轉(zhuǎn)換這幾個(gè)環(huán)節(jié)串起來省去復(fù)制粘貼的重復(fù)勞動(dòng)。適用人群也很明確經(jīng)常讀網(wǎng)頁(yè)版小說的朋友、需要把書轉(zhuǎn)進(jìn)閱讀器或手機(jī)里離線看的人、以及剛接觸Python想練手爬蟲和文本處理的新手。這篇文章我會(huì)把從設(shè)計(jì)思路到完整腳本、再到典型問題排查全部攤開講保證你看完能直接上手抄作業(yè)。1. 內(nèi)容整體設(shè)計(jì)與思路拆解1.1 下載器的核心定位與功能邊界先明確一件事它叫“下載器”但它不是那種號(hào)稱“全網(wǎng)破解無限下載”的灰色工具。我設(shè)計(jì)的這個(gè)腳本目標(biāo)很單一——把已經(jīng)在瀏覽器里能正常閱讀的公開網(wǎng)頁(yè)正文提取下來轉(zhuǎn)成本地文件。也就是說網(wǎng)頁(yè)上能看到什么腳本抓的就是什么不繞過登錄、不破解付費(fèi)、不碰加密資源。為什么要做這個(gè)定位因?yàn)橐坏┥婕袄@過平臺(tái)規(guī)則就同時(shí)帶來版權(quán)風(fēng)險(xiǎn)和技術(shù)風(fēng)險(xiǎn)。版權(quán)風(fēng)險(xiǎn)不用多說市面上很多小說下載器隔三差五被刪庫(kù)、被維權(quán)甚至開發(fā)者本人背上官司技術(shù)風(fēng)險(xiǎn)更實(shí)際平臺(tái)的反爬措施會(huì)不斷升級(jí)你依賴的那些“破解接口”一旦失效整個(gè)工具就廢了。而我這個(gè)思路只處理公開頁(yè)面穩(wěn)定性反而更高因?yàn)槠胀ㄕ捻?yè)面的結(jié)構(gòu)變動(dòng)遠(yuǎn)沒有接口那么頻繁。從功能上看我把工具拆成了三層獲取層負(fù)責(zé)訪問網(wǎng)頁(yè)并拿到章節(jié)列表和正文內(nèi)容清洗層負(fù)責(zé)把頁(yè)面里的廣告、推薦語、腳本標(biāo)簽等噪音過濾掉輸出層負(fù)責(zé)按照TXT、EPUB、HTML、CSV等格式完成轉(zhuǎn)換。三層的設(shè)計(jì)邏輯是獨(dú)立的哪一層出問題就單獨(dú)修哪一層不會(huì)牽一發(fā)動(dòng)全身。1.2 為什么不用現(xiàn)成下載器而要自建很多人會(huì)問網(wǎng)上不是有一堆現(xiàn)成的“小說下載器”嗎直接下載一個(gè)不就行了我的回答是看情況但更建議自己掌握原理。第一是安全問題?,F(xiàn)成下載器質(zhì)量參差不齊不少來路不明的綠色版、破解版里面塞了廣告插件或者挖礦腳本。你把一個(gè)不知名程序雙擊運(yùn)行等于把自己的電腦和賬號(hào)權(quán)限交出去。我見過有朋友為了下載一本小說安裝之后瀏覽器首頁(yè)被篡改靜默裝了三個(gè)全家桶最后只能重裝系統(tǒng)。第二是兼容性。平臺(tái)網(wǎng)頁(yè)結(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)庫(kù)加三個(gè)第三方庫(kù)Requests做HTTP請(qǐng)求BeautifulSoup4做HTML解析EbookLib負(fù)責(zé)生成EPUB。如果只先跑通文本和HTML標(biāo)準(zhǔn)庫(kù)里的urllib和html.parser也夠用但沒必要折磨自己這三個(gè)庫(kù)都是久經(jīng)考驗(yàn)的成熟方案。有人覺得爬蟲一定要上Scrapy、Playwright這些重型框架其實(shí)對(duì)于“抓網(wǎng)頁(yè)正文”這種需求殺雞不用牛刀。Scrapy適合大規(guī)模分布式抓取但我們要的是小工具不是爬蟲平臺(tái)Playwright適合處理動(dòng)態(tài)渲染頁(yè)面但大部分小說正文頁(yè)是服務(wù)端渲染的直接Requests就能拿到完整HTML。除非遇到極少數(shù)用JavaScript異步加載正文的站點(diǎn)再針對(duì)性地處理也不遲。選擇這套技術(shù)棧還有一個(gè)原因它好解釋、好調(diào)試。Requests掛代理、BeautifulSoup選節(jié)點(diǎn)每一步都能打印出來看中間結(jié)果對(duì)新手來說學(xué)習(xí)曲線非常平滑。我下面給的腳本就是按這個(gè)思路來你先在命令行跑通再根據(jù)自己的需求改規(guī)則。2. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)2.1 書籍頁(yè)到章節(jié)列表的抓取邏輯下載一本小說通常分兩步先拿到整本書的章節(jié)列表再逐個(gè)章節(jié)抓正文。第一步的難點(diǎn)在于不同網(wǎng)站的章節(jié)列表頁(yè)結(jié)構(gòu)差異很大。有的是在書籍頁(yè)直接輸出所有章節(jié)鏈接的靜態(tài)列表這種最好處理有的則是點(diǎn)擊“展開全部章節(jié)”之后才加載這中間可能涉及一個(gè)異步接口還有的會(huì)做分頁(yè)每頁(yè)顯示20個(gè)章節(jié)需要翻頁(yè)后再拼接。實(shí)操里的通用策略是先打印頁(yè)面HTML看看結(jié)構(gòu)。用Requests拿到HTML之后一次性打印前5000個(gè)字符用肉眼判斷章節(jié)鏈接是直接寫在HTML里還是需要額外請(qǐng)求接口。如果是靜態(tài)列表那么用BeautifulSoup查找所有a標(biāo)簽再按href屬性中包含章節(jié)關(guān)鍵詞比如“chapter”、“c1”、“detail”等來過濾即可。拿到章節(jié)鏈接之后一定要做URL拼接?,F(xiàn)在很多頁(yè)面的href是相對(duì)路徑比如/book/123/456.html直接拿它去請(qǐng)求會(huì)報(bào)錯(cuò)。正確的做法是用urllib.parse.urljoin讓基礎(chǔ)URL和相對(duì)路徑自動(dòng)拼接成完整鏈接。這個(gè)細(xì)節(jié)看著小但實(shí)際運(yùn)行中一半的“抓不到章節(jié)”問題都出在這里。2.2 獲取正文與內(nèi)容清洗的細(xì)節(jié)正文頁(yè)面比列表頁(yè)簡(jiǎn)單但也有很多坑。我建議直接用CSS選擇器定位正文容器比如查找div標(biāo)簽里面id或class包含content、article、chapter-content的那些節(jié)點(diǎn)。找到之后只用.get_text()提取文本就行HTML標(biāo)簽會(huì)被自動(dòng)剝離。清洗是決定下載體驗(yàn)的關(guān)鍵環(huán)節(jié)也是最值得花心思的部分。頁(yè)面正文里往往混著這些噪音章節(jié)標(biāo)題、本站推薦語、作者有話說、廣告錨文本、上一章下一章的導(dǎo)航文字。清洗規(guī)則我按優(yōu)先級(jí)排序先把script、style、ins這類標(biāo)簽直接移除再用正則去掉形如“手機(jī)閱讀請(qǐng)?jiān)L問xxx”和“最新網(wǎng)址xxx”的一整行之后把連續(xù)兩個(gè)及以上的換行符壓縮成一個(gè)把全角空格、nbsp;統(tǒng)一替換成空字符串最后對(duì)每一行做一次長(zhǎng)度判斷少于10個(gè)字且不含句號(hào)的孤立行直接丟棄。清洗規(guī)則不要一次寫得太狠否則容易誤刪正文段落。我的經(jīng)驗(yàn)是寧少刪勿多刪先跑一章看看效果再一條一條加過濾規(guī)則。每次規(guī)則改動(dòng)之后最好對(duì)著同一章正文跑一次diff確認(rèn)沒有把有效內(nèi)容刪掉。2.3 輸出格式轉(zhuǎn)換的基本思路格式轉(zhuǎn)換這塊看起來花樣多本質(zhì)都是“把清洗后的結(jié)構(gòu)化文本重新包裝”。TXT最簡(jiǎn)單把章節(jié)標(biāo)題和正文段落按順序?qū)懭胍粋€(gè)文本文件中間用空行隔開再加個(gè)UTF-8編碼聲明就好。需要注意Windows記事本對(duì)UTF-8的BOM識(shí)別問題如果直接在記事本打開看到中文亂碼就改成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ù)就會(huì)被自動(dòng)識(shí)別成行列結(jié)構(gòu)方便篩選和排序。我實(shí)際使用中這個(gè)場(chǎng)景非常高頻。EPUB轉(zhuǎn)換稍微復(fù)雜一點(diǎn)它本質(zhì)上是一個(gè)ZIP壓縮包里面有mimetype、META-INF/container.xml、OEBPS/content.opf、OEBPS/toc.ncx這幾個(gè)核心文件外加若干HTML章節(jié)文件。用EbookLib庫(kù)可以省掉手寫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è)最小請(qǐng)求測(cè)試確認(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é)請(qǐng)求卡死導(dǎo)致整個(gè)腳本掛起。請(qǐng)求頭里的Referer要填網(wǎng)站的首頁(yè)或者書籍頁(yè)很多輕量級(jí)反爬會(huì)校驗(yàn)這個(gè)字段缺了它可能返回403。3.2 下載核心腳本目錄、正文、保存下面這個(gè)腳本是我實(shí)際在用的精簡(jiǎn)版覆蓋了“獲取章節(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)的作用是控制請(qǐng)求頻率。你不想因?yàn)閮擅腌娬?qǐng)求十幾張頁(yè)面把網(wǎng)站服務(wù)器搞得有壓力更不想被限流。如果書很長(zhǎng)建議把這個(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í)它會(huì)自動(dòng)識(shí)別table結(jié)構(gòu)并轉(zhuǎn)換成可編輯的單元格。這里有個(gè)細(xì)節(jié)meta charsetutf-8必須寫在head最前面否則WPS可能按GBK去解析中文全部變成亂碼。cellspacing和cellpadding參數(shù)是給表格加邊框和留白讓視覺效果更清爽。如果你更希望直接生成CSV文件可以用Python標(biāo)準(zhǔn)庫(kù)的csv模塊。需要注意newline這個(gè)參數(shù)Windows下如果漏了它每一行后面會(huì)多一個(gè)空行導(dǎo)入WPS后會(huì)看到行間距很夸張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能直接識(shí)別UTF-8中文原理是文件開頭加了BOM標(biāo)識(shí)。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)批量場(chǎng)景下最怕一個(gè)章節(jié)請(qǐng)求失敗直接中斷整個(gè)任務(wù)。我的做法是給每個(gè)章節(jié)的請(qǐng)求包一層try/except失敗時(shí)把書名和URL寫到error.log里最后統(tǒng)一處理。腳本跑完幾十本書真正需要人工介入的可能就一兩章重試一下就好。這里也順帶提一個(gè)時(shí)間成本計(jì)算。一本300章的小說每章請(qǐng)求加寫文件大約1.5秒加上sleep 1秒總耗時(shí)約750秒也就是12分鐘左右。如果你想讓一個(gè)“一鍵獲取”流程更快可以把sleep降到0.3秒并開啟并發(fā)但并發(fā)會(huì)顯著增加被封風(fēng)險(xiǎn)個(gè)人工具不建議。4. 常見問題與排查技巧實(shí)錄4.1 提示“獲取章節(jié)失敗”或列表為空這是最常見的問題九成原因是選擇器沒匹配到。網(wǎng)站改版之后class名可能從chapter變成了catalog-item你原來的過濾條件就失效了。排查方法打印一次頁(yè)面HTML搜索“目錄”或“章”這些中文關(guān)鍵詞定位到真實(shí)的章節(jié)列表容器再重新調(diào)整a[href*...]里的關(guān)鍵詞。還有一個(gè)隱蔽原因頁(yè)面啟用了Cloudflare一類的人機(jī)驗(yàn)證Requests拿到的HTML里會(huì)包含cf-challenge字樣這種情況說明站點(diǎn)有比較強(qiáng)的反爬攔截個(gè)人設(shè)備訪問同樣會(huì)觸發(fā)不建議強(qiáng)行繞過換個(gè)源或者手動(dòng)復(fù)制正文更穩(wěn)妥。4.2 正文內(nèi)容為空只抓到“加載中”正規(guī)站點(diǎn)很少出現(xiàn)這種情況但如果你適配的是SPA單頁(yè)應(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)端頁(yè)面地址很多SPA站點(diǎn)會(huì)為移動(dòng)端保留服務(wù)端渲染版本URL規(guī)則通常是加/wap/或m.前綴。實(shí)際測(cè)試下來這招解決了很多動(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)制對(duì)字段內(nèi)容做html.escape()把換成lt;把換成amp;。另外表格的th數(shù)量必須和每行td數(shù)量嚴(yán)格一致WPS對(duì)不齊的行會(huì)自動(dòng)補(bǔ)空單元格看起來就像“錯(cuò)位”。如果你用我上面的generate_html_report函數(shù)它已經(jīng)處理了轉(zhuǎn)義直接踩坑概率會(huì)小很多。4.4 生成的EPUB在手機(jī)上目錄亂掉EPUB亂目錄主要是章節(jié)標(biāo)題層級(jí)沒有規(guī)范寫入閱讀器無法自動(dòng)提取目錄。如果你用EbookLib記得給每一章設(shè)置chapter.title并且不要忘了在toc參數(shù)里傳入這些標(biāo)題。別嫌麻煩少了這一步手機(jī)上的閱讀器只能把整本書當(dāng)成一個(gè)超長(zhǎng)文檔翻頁(yè)體驗(yàn)非常差。另外封面圖如果不要就干脆不加加一個(gè)損壞的封面反而會(huì)讓Apple Books這類嚴(yán)格校驗(yàn)的閱讀器拒絕打開整本書。圖片推薦用JPG或PNG尺寸控制在600x800以上但不至于超過2MB。4.5 網(wǎng)上熱詞的“鼠鼠格式轉(zhuǎn)換”與安全提醒最近在有些社群里會(huì)看到“鼠鼠格式轉(zhuǎn)換”這種說法聽著像某款工具其實(shí)更多是網(wǎng)友對(duì)“抓取轉(zhuǎn)換”這類腳本的調(diào)侃稱呼。我不去深究這個(gè)詞的具體出處但想借它提醒一下越是流傳在小圈子里、來路不明的“格式轉(zhuǎn)換器”越要警惕。你很難知道它除了轉(zhuǎn)換格式還做了什么也許是上傳你的文件也許是捆綁下載廣告。我的原則是能用自己寫的腳本完成的工作絕不隨便運(yùn)行網(wǎng)上下載的exe。如果你有不得不使用的第三方轉(zhuǎn)換器建議放到虛擬機(jī)或者沙箱環(huán)境里先跑一次觀察它是否有可疑的網(wǎng)絡(luò)請(qǐng)求和文件寫入行為。4.6 常見問題速查表問題現(xiàn)象排查優(yōu)先級(jí)常用解法章節(jié)列表為空1. 頁(yè)面結(jié)構(gòu)是否改版 2. 選擇器是否匹配 3. 是否觸發(fā)人機(jī)驗(yàn)證打印HTML分析調(diào)整CSS選擇器改用移動(dòng)端URL請(qǐng)求返回4031. User-Agent是否缺失 2. Referer是否正確 3. 請(qǐng)求頻率是否過快補(bǔ)全請(qǐng)求頭降低頻率增加隨機(jī)延時(shí)中文亂碼1. 頁(yè)面編碼判斷 2. 寫入編碼是否統(tǒng)一resp.encoding按頁(yè)面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ù)量是否一致對(duì)輸出字段做html.escape對(duì)齊表頭和單元格我在實(shí)際寫腳本的過程中最大的體會(huì)是不要一開始就想著做“全網(wǎng)通用”的下載器那幾乎是維護(hù)無底洞。先把一個(gè)你??吹恼军c(diǎn)適配好跑通全流程再考慮抽象出可復(fù)用的函數(shù)。等到哪天網(wǎng)站改版了你改改選擇器幾秒鐘就能恢復(fù)這種掌控感才是自己動(dòng)手的最大回報(bào)。最后再分享一個(gè)小技巧如果你只是想快速把網(wǎng)頁(yè)正文保存成PDF或Word不必單獨(dú)寫腳本直接用瀏覽器自帶的“打印為PDF”再把PDF轉(zhuǎn)成Word也行。但如果要處理幾十本、上百本或者要在不同閱讀器里保持統(tǒng)一的排版那套Python腳本方案絕對(duì)值得你花一晚上時(shí)間搭建起來。工具是死的思路是活的你完全可以在我的代碼基礎(chǔ)上改成適合自己習(xí)慣的工作流。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
AV高清一区| 精品中文日韩字幕视频| 无码高清操逼网址| 无码人妻一区二区三区四区老鸭窝| 国产青一二三| 五月丁香啪啪啪| 日韩一级特黄av毛片| 色吧91| 呦女网站| 青青草大香蕉在线视频| 少妇 综合| 黄色免费网页无码| 熟女五十路一区二区三| 一个国产在线综合网站| 白丝一区| 玖玖久久久| 夜夜嗨TV| 欧美美逼| 青青草国产一区二区三区| 99青草| 天天欧美色| 国产伦精品一区二区三区在线观| 家庭乱伦国产| 高清国产性猛交xxxx乱大交| 日韩高清黄片| 久久精品国产亚洲AV先锋| 好爽要喷了| 91AV天堂| 国产视频第2页| 一牛影视久久久一区二区三区| 爱做久久久久久| 亚洲男人天堂2016| 91偷拍欧美亚洲| 超碰成人人人爽人人爽| 怡红院久久老司机| 日韩欧美中文字幕搭讪巨乳美人妻视频| 欧洲精品一区二区三区| 怡红院成人av| 综合情欲网| 欧美日韩国产人人| 超碰导航97| www国产精品| 78超碰| 欧美爱爱97| 亚洲另类春色| 18禁无码永久免费无限制| 人妻丝袜美腿中文字幕| 久久精品福利影院| 国产尤物AV尤物在线观看不卡| 97资源视频| 色波多| 91人妻人人澡人人爽人人精品| 国产强奸乱伦欧美| 色色色欧美| 国产精品香蕉热久久新品| 中文字幕性感少妇av| av天堂5| 久久精品色欧美aⅴ一区二区| 五月天婷婷基地| 日韩性爱高清免费视频| 欧美爆操91| 亚洲区限制级| 一二三区操逼国产91| 丁香婷婷五月| 国产福利在线视频网站| 日韩人妻资源在线看| 成年男人的天堂| 久久精品国产99国产精品亚洲| 亚洲和欧美裸体美女双飞视频| 91视频综合在线| 欧美se综合| 九月激情婷婷| 偷拍伦理视频| 黄色片G G G| 久久在肏| 亚洲人妻中文高清| 精品久久久久瑟瑟| 日韩欧无码一区二区三区免费不卡| 亚洲成人激情小说视频| 日本熟女中文| 久久影视二区三区行押| 国产一区二区三三视频| 99精品网| 抽插一区二区视频| 免费av大片| 人妻碰碰碰碰碰碰| 天躁夜夜躁2021| 国产家庭乱伦性爱视频| 射 色综合| 日韩欧美中文字| 国产激情在线| 久久久亚洲欧美综合| 日本一区三级韩国| 97伊人超碰| 操逼天美3区| 人妻插插人妻人| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 日韩av不卡在线看| 亚洲精品久| 四虎影视 亚洲无码| 一级岛国大片| 老女人碰碰在线碰碰视频| 999综合网| 五月丁香狠狠爱| 国产精品久久久久久久AV大片| 99在线精品观看99| 97在线观看视频| 久久美女国产| 精品亚洲俞拍视频一区| 五月天婷婷欧美三区| 99999这里都精品| 桃花色综合影院| 天无日色综合| 操逼网站网站| 亚洲免费97免费| yiqicaoav| 97视频在线观看播放与子乱对白在线……| 青草精品视频日本久久久久网站在线| 亚洲天堂中文字幕无码男同| 久久精品店| 久久天堂婷婷网| 中文字幕一区二区无码成人| 欧美综合站| 在线欧美亚洲| 久久久亚洲精品电影免费看| 欧美gv在线观看| 99999久久久久9国产精品| 亚洲色宗合| 五月天成人综合| 蜜臀久久99精品久久久久久婷婷 | 四虎精品亚洲| 伊人五月天青青草婷婷| 国产精品露脸在线观看| 欧美91久久久久| 久久久麻豆精品| 91视频女生| 玖玖婷婷五月天| 香蕉精品二区二区| 中文字幕免费观看| 女人被添高潮免费视频| 淫淫综合网| 日韩欧美视频青青| 欧美爆乳精品一区二区| 青操影院| 骚逼一区二区| 九九色热| 色波多| 吉川爱美亚洲二区在线 | 日本久久久久久久久| 蜜臀久久99精品久久久久| 无码一区二区三区四区五区六区七区八区九区十区视频 | 精品人妻一区二区免费看| 蜜臀久久久久久999| 97干色| 吉川爱美亚洲二区在线| 狠狠色综合网| 尤物黄色在线观看网站| 熟妇熟女一区二区三区| 97在线观看免费视频l| 日韩AV一起草| 免费少妇一区二区| 加勒比海色香蕉婷婷| 特污免视频| 在线观看黄色电话| 眼镜人妻101.com| 性感美女91影视| 蜜臀久久99精品久久久久免费观| 国产 v乱码一区二| 国产精品亚洲色婷婷久久久| 极品肉射| 日日噜噜夜夜久久亚洲一区二区 | 蜜汁欧美| 91美女国产在线| 91亚洲不卡一区| 91人妻做a观看视频| 亚洲 在线| 超碰98综合网| 国产a级精品| 97婷婷色| 91强奸乱轮| 久久久久久久伊人精品| 亚洲AV无码乱码| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 青草青青久久久久久国产| 久久久久亚洲?V片无码V| 久久久久夜夜夜夜| 加勒比99999| 日本九九久久99| 国产精品一二三区福利| 久久99精品视频| 国产网站在线播放| 中文字幕,人妻,日韩| 精品无码少妇| 青女偷拍网| 熟女一区二区三区| 97人亚洲综合字幕| 色婷婷淫色网| 超碰碰激情97+久| 欧美精品人妻视频| 91在线|亚| 久久思思热| 国产成人无码高清| 俺去俺来也在线www| 天天干人人干天天日97| 伊人精品久久网站| 亚洲成人一区二区精品| 午夜超爽| 强奸乱伦资源| 大香交伊人网| 亚洲第一页色| 大香蕉十区| 国产13区| 国产精品午夜福利视频| 超碰 欧美| 少妇熟女视频一区二区三区| 久久99九九九九6666免费观看软件| 四虎在线免费视频| 国产97在线播放| 97天天在线| 91男同| 精品无码一区二区三区| 综合自拍| 懂色aV一区二区天美传媒| 成人无码欧美一级A片狼牙直播| 九久久九九久视频| 无码人妻1727| 欧美色视频在线| 亚洲午夜福利视频| 9久超碰| 国产天天骚| 青青操在线亚洲视频观看欧美在线 | 国产不卡免费在线视频| 岛国成人av在线播放网址| 久热9| 亚洲人在线成线成人| 麻豆精品A片免费观看| 大香蕉琪琪日本女优不卡| 午夜精品人妻二区三区| 后入式免费视频| 2024黄色视频| 92午夜免费福利视频| 国产高潮AA片免费看| 欧美色偷拍 | 新亚洲无码| 日本熟女免费視颖| 日韩精品区二区三区不卡| 男人的天堂.com| 超碰是碰在线观看| 蜜乳中文字幕a在线| 韩日性爱av| 国产福利精品最新在线| 亚洲影院小综合| 操死我了啊啊啊| 中文字幕丰满人妻日本| 日韩婷婷| 日欧毛片久久| 亚洲国产综合视频| 97国产高清视频在线观看| 日韩欧美亚洲国产日韩| 一本大道久| 成人七区| 欧洲Au麻豆| 99在线观看视频在线高清| 第四色奇米影视777| 日本一级黄色电影| 操淫穴亚洲五月丁香 | 9999伦理视频| 97天天| 亚洲成人久久一区二区| 91麻豆一二三区| 91精品国产综合久久久蜜臀酒店| 人妻精品一区二区在线| 自拍欧美| 欧美精品69性爱| 五月婷婷综合在线| 人妻色情天天操| 在线一道啪| 男人的天堂欧美| 神马午夜久久| 熟妇熟女视频一区二区三区| 久久久免费高清中文视频| 国产极品精品美女视频| 97一区二压| www.99色| 免费久久9999| 国产精品探花色| 日韩性色b| 91综合在线| 丁香激情五月天| 久久九九97| 激情综合五月| 国产成人五月天丁香花| 色婷婷99| 98久久| 色色色色色色色色色色色色色色综合| 一区二区影视| 搡老女人老妇女老妇老熟女怎么读| 性欧美999| 欧洲色| 青青草综合在线| 在线性黄高清免费视频| 偷拍视频青青草在线视频| 99激情视频| 97在线视频网站| 色婷婷亚洲婷婷| 亚洲色图A| 青青国产精品在线| 国产传媒午夜理伦精品| 综合激情一一91| 黑丝自慰喷水网站| JuliaAnnXXX888| 不卡超碰护士AV在线免费播放| 欧美性夜| 久久免费看高潮毛片韩国| 在线看的av| 五月天亚洲网| 日本淫色网| 国产乱色国产精品免费视| 99re99视频在线免费观看| 久久精品毛片免费不卡| 一区二区三区麻豆| 一区二区精品更新提醒| 综合五月婷婷亚洲一区| 亚洲男人在线观看天堂| 蜜臀99999| 在线综合色| 欧洲亚洲人妻无码高清久久三区四区| 亚洲天堂女优在线| 亚洲国产精品有声| 999精品久久久久久久| 激情文学欧美| 性做久久久久久免费观看软件| 啊啊啊好大好深| 婷婷五月天久久精品视频一区二区三区| 日韩黄片影院| 精品无码少妇| 欧美熟女妇同| 黑丝少妇| 精品久久久久久中文| 精品在线78| 国产美女91视频| 福利色色| 欧美性爱18观看| 后入福利| 91成人国产综合久久精品蜜月| 国内精品久久久久影院亚洲| 欧美性爱第一页久久| 亚洲男人天堂视频| 中文字幕天天天天天| 殴美在线AⅤ| av亚欧| 国产精品午夜福利| 亚洲欧美日韩电影网站一区 | 欧美在线|亚洲| 天天日老熟妇| 91日本在线观看| 欧美老妇曰批的视频| 超碰午夜| 97美日韩视频| 色69大色97香蕉| 欧美日韩亚洲高清不卡一区二区三区| 97人人干人人操| 日韩欧美大力操| 亚洲欧美综合| 亚洲狠| 麻豆色99999| 伦理弟一页| 日韩内射视频| 偷拍 亚洲| 久久久蜜桃一区二区三区| 亚洲成a人片在线观看中文!!!| 99re免费| 性色AV网站| 激情小说亚洲| 亚洲97| 欧美劲爆第一页| 国产精品毛片| 亚洲狠狠入| 东京男人天堂| 精品人妻一区二区免费看| 国产精品3| 91成人久久| 91精品国产乱码| 久久99草| 99国内熟女露脸视频| 久久99精品九九久久久婷婷| 啊啊啊好舒服视频在线观看| 东京热不卡视频| 99蜜桃臀久久久欧美精品网站| 久久av网| 日韩欧美偷拍美女视频| 成人一级性爱| 日本高清一区二区在线| 乱老女人一区二区视频| 涩五月婷婷| 精品久久視頻在线| 青青草久久一区网| 九九九精品一区二区无码| 91超碰碰在线| 国产suv一区二区三区6| 成人a大片在线观看| 免费人人搞97| 3d成人精品一区二区| 97人人中文网| 日本女人操逼| 99ri精品| 影音综合网| 国产精品另类一区大香蕉| 精品久久大胆人体| 色婷婷色99国产综合精品| 亚洲夜夜欢无码一区二区| 五月天人妻综合| 91制服丝袜中文字幕| 亚洲综合影院| 久久大香蕉手机高清视频| 亚洲av综合色区无码一| V A在线| 国产视频第2页| 自拍偷拍2025在线观看| 美国日韩黄片| 久久精品超碰| 亚洲日韩精品在线播放| www.久久| 九九Av| 熟女高潮精品一区二区| 97视频观看| 一级二级三级黑人无码| 疯操AV| 欧美|91色综合| 日本精品中文字幕视频| 热的中文 热的有码 热的国产| 国产欧美亚洲精品a第2页| 91精品人妻一区二区三区蜜桃| 人人色人人射人人妻| 亚欧视频在线| 天天综合欧美| 久久草视频污视频| 欧美色棕合| 99热99在线播放激情| 激情在线青青操| 操人妻逼91| 久热伊人| 精品少妇人妻av久久免费| 久久精品国产97欧美精品亚洲 | 久久 国产 无码| 欧美色道啊| 日本一区二区电影网站| JIZZJIZZ国产精品喷水| 亚洲精品自拍| 夜夜嗨视频| 久久视频,这里只有精品| 操人妻丝袜高跟| 免费久久精品麻豆一区二区av| 亚洲天堂精品日韩电影| 久久精品操| 日韩丝袜高跟制服在线观看| 国产精品麻豆成人AV艾秋| yellow网站免费观看日韩高清无码| 色综合天天爱去电影网| 青操影院| 日日夜夜草草草| 亚洲 中文 女同| 大香蕉人妻| 97摸视频| 日韩国产乱子伦App| 中文字幕人妻资源在线| 成人性生活高清视频在线播放| 欧美玖玖爱免费玖玖| 天天综合网在线| 麻豆60秒| 农村妇女一级二级三级视频| 人妻精品视频一区二区| 亚洲天堂人妻熟妇视频| 国产一区二区三区白丝| 91福利网在线观看| 97超碰超碰| 天天噜| 伊色久人大在线| 人妻人久久精品中文字幕| 色超碰综合| 91成人在线| 欧美日韩免费专区在线| 久久手机好看网站| 超碰激情808| 黄色二级片网站| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 天天躁日日躁AAAAXXXX国产 | 久久久久久久九九九九| 九九九网站| 最新AV在线| 99超碰碰| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 日本成人免费一区二区三区| 国产精品第一区第一页| 日本成a人v网站在线观看| 亚洲AV无码乱码| 97香蕉网| 韩日色费| 天天操夜夜操狠很操| 免费看黄视频亚洲网站| 狠狠色噜噜狠狠狠狠狠色综合久久 | 久久动漫精品视频这里只有精品| 99re这里| 亚洲精品蜜桃久久久| 欧美se综合| 成年人黄色| 欧美激情视频在线一区| 中文字幕123| 激情久久av一区av二区av| 色欲久久综合| 黄色高清久久无码依人| 后入式在线免费观看60秒| 亚洲999综合| 欧美日韩制服| a级免费在线观看| 国产特级毛片AAAAAA高潮流水| 国产高清免费不卡av| 国产亚洲禁久一区二区| 亚洲不卡AV在线| 亚洲永久永久永久永久一级一级一级精品 | 91美女丝袜诱惑视频| 玖玖97综合| 北京美女一区二区| 亚洲综合色图欧美| 91精品微拍福利| 视频分类 国内精品| 久久极品一区二区| 国产亚洲日本| 加勒比综合网| 黄aaaaaaaaaaaaaaaaaa色网站| 99色综合| 四虎在线免费视频| 欧美性爱第1 页| 久久久亚洲高清不打码| 日本三级中国三级99人妇网站| 超碰超碰欧美| 熟女熟妇伦久久影院毛片一区二区| 午夜精品久久久久久久第一页按摩| 一级毛片电影免费看| 午夜欧美女人操逼| 久久久久国产亚洲一区欧美色图日韩| 另类专区加勒比| 亚洲婷婷丁香在线| 亚洲制服欧美另类内射| 婷婷情色五月天| 1024精品在线| 啪啪啪精品视频| 麻豆国产av网| 97亚洲精品超碰| 精品久久久久久中文| 国产不卡片| 国产精品白丝AV| 国产日韩在线播放av| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 97超碰美国| 美女网站黄页| 亚洲第一狼人丝袜美女另类 | 日本在线不卡一二区| 91在线限制级| 国产精品美女视频诱惑| 久久伊人大香蕉| 大香蕉伊然在亚洲91| 性色AV网站| 啊啊啊好爽快点啊啊啊嗯嗯| 人妻大香蕉| 高清一区AV无码| 精品无码一区二区| 不卡在线观看视频| 青青草日韩无码| 丝袜加勒比| 久久久久国产无av| 欧洲一区二区三区四区在线观看| 在线观看成人性爱免费小视频| 超碰97爽| 亚洲无码 国产无码| 伊人AAA| 男人天堂新在线| 九九久久精品| 亚洲色图A| www.久久99| 久草毛片| 九九性视频| 视频二区美腿制服人妻欧美| 岛国精品视频在线观看 | 在现视频女上位好爽| 中文字幕一区二区三区50路| 日韩人妻资源网| 97亚洲中文| 午夜精品久久久久久久男人的天堂 | 青青草视频在线观看一区二区| 日韩亚洲欧美中文字幕| 91 丝袜在线| 91伊人久| 亚洲熟女一区| 精品久久人妻成人网| 东京男人天堂| 欧美午夜精品久久久久久超碰| 人妻夜夜爽天天爽三区麻豆AV网站| 亚洲精品 大香蕉| 日日爱99| 91夜夜蜜桃臀1区2区3区| 2017人人操,人人摸| 丝袜av一区二区三区| 日韩欧美亚洲一区二区三区影院| 啊啊啊 在线| 天天干一干| 久草尤物| 97超级色碰碰| 综合色图亚洲欧美| 人妻丰满熟妇一区二区三| 亚洲性综合| 色色色欧美| 欧美精品久久96人妻无码| 午夜福利区| 久久肏大逼| 中文字幕在线免费观看 | 久久久久久久久久久久久久久久9| 97人人操人人摸人人爱| 91性网| 东京热一区二区三区四区五区六区| 五十路六十路七十路熟婆| 超碰是碰在线观看| 日本天天吊| 手机在线视频国内精品| 精品国产乱码久久久| 中文字幕版| 国产精品免费视频人成| 中文字幕丰满人妻日本| 色一区二区三区综合| 情侣开房子拍 日韩无码 女的很漂亮| 在线观看成人性爱免费小视频| 亚洲蜜臀精品视频久久| 欧美九九99久久精品| 一起草精品人妻| AV乱伦国产| 久久亚洲日韩国产欧| 欧美中文字幕男人天堂久久精品| 国产不卡免费在线视频| a'v在线资源| 亚洲AV色图一区| 国产精品乱人伊人网| 一区在线观看中文字幕| 欧美十八禁视频| 这里只有精品97| 欧美超碰人妻97| 十八禁网站在线| 国产热RE99久久6国产精品首| 亚洲熟伦熟妇AV无码春色| 亚洲校园激情| 黑人精品久久97| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 91老熟妇| 激情另类激情| 久久亚洲天堂| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 男人久久精品| 欧洲综合视频| 九九99久久| 无码抄逼网| 国产成人无码啪| 日韩啊V| www欧美91| 九九热午夜欧亚国产视频| 一区 欧美 日韩 麻豆| 奸色色 男人天堂 天天射| 色色婷婷丁香| 久久精品美女一区| 人、人、摸,人、人、草| 樱花蜜乳av| 亚洲av综合伊人久久| 91精片| 欧美亚洲综合高清在线| 日韩大香蕉AV影片| 91 综合网| 天天夜夜rb| 四虎884| 黄页网站成人免费| 久啪视频| 久久久久女教师免费一区| 蜜臀99久久精品久久久久久| 精品9999| 蜜桃久久一区| 成人无码欧美一级A片狼牙直播| 熟女91网| 久草精品在线| 欧美九九九| 亚洲高清91| 美女诱惑久久| 97欧美视频| 搡老熟女免费视频| 亚洲黄色视频在线观看视频| 三级日韩一区二区三区| 日韩中文字幕国产| 欧美不卡二区| 久草免费在线一区二区| 国产成人自拍视频在线| 丁香五月AV| 色精品极品| 欧美 青青草| 97看操| 粉嫩久久久极品| 另类欧美综合| 成人羞羞视频国产| 亚洲密乳AV| 久久久久久久国产a∨| 青青操狠狠撩| 九九热九九热| 亚洲激情色片| 日本五区不卡| 天堂无码| 久久直播国产| 99激情视频| 超碰在线人妻不卡| 一区超碰一区| 天天综合97| 午夜亚洲国产理论秋霞| 久久99亚洲精品久久99果| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 免费综合亚洲中文| 亚洲 图片 综合91| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 97人人操人人干| 麻豆婷婷成人一二三| 欧美一级专区免费大片| 男人的天堂Va| 欧美性爱第一区| 色99视频| 高跟伊人julia ann| 蜜汁欧美| 亚洲伊人a线观看视频| 九色视频91| 久久蜜色情在线视频xxx免费观看| 人妻激情在线视频| 天天插网| 操逼网站视频漫画国产| 久久精品免费| 91亚洲狠狠色| 色婷婷六月丁香七月婷婷| 日韩性爱视频免费在线 | 婷婷丁香六月天| 超碰综合色| 亚洲色图欧美激情| 国产亚洲精品第一最新| 蜜桃臀 后入 一区 二区 三区 在线| 不卡一区视频| 亚洲国产美女久久久久| 欧美网站免费| 久久夜夜夜| 欧美日韩在线视频网站| 久久综合激情| 国产第二页| 人人人摸人人| 伊人影院中文字幕| 亚91网| 91成人久久 | 毛片17S| 色逼综合| 婷婷色婷婷| 欧美高清在线| 草草网站影院白丝内射| 综合久欧洲| 麻豆天美91| 激情五月天网| 精品国产乱码久久久影院| 在线播放一级无码视频| 第二页中文字幕| 国产精品久久久| 青青草中文-久久青草精品一区二区三| 新97国产超碰| 另类小说综合网| 爱干爱射网啊啊啊| 最新国产精品| 欧洲无码一区二区| 91爱| 人妻啊啊人妻啊| 亚洲图片欧美偷拍| 色人久久| 精品久久97| 色色五月天激情| 人妻夜爽夜夜爽| 91精品啪在线观看国产城中村| 亚洲第91页| 欧美αv.com| 2017大香蕉国产精品久久| 人妻一区二区三区视频 | 日本123区操B视频| 中出人妻中文字幕91在线| 探花熟女,姿勢到位,體驗感也到位| 国产十八禁视频| 亚洲最新av无码成人精品区| 久久久男人的天堂| 无码高清专| 久操视频在线| 最近的最新的中文字幕视频| 青草伊人网| 五月天社区| 亚洲久久久久| 一道本东京热加勒比一区二区三区| 国产色产精品在线观看 | 亚洲无码99| 日少妇视频| 天天香香欲综合| 少妇无码av专区线| 人妻天天爽夜夜爽2| 婷婷丁香五月天综合东京热| 超碰九九| 最新加勒比丝袜在线| 狠狠久久手机视频精品| 中文字幕十五区| 國產尤物AV尤物在線觀看| 婷婷10月天青娱乐| 91xingse| 日韩精品一区二区日韩| 中文字幕免费看| 欧洲色色| 日韩99精品视频综合区| 91精品久久久久久| 久操视频免费在线观看| 久久久精品中文字幕爱豆| 综合一区二区影视| 五月综合视频| 无码区蜜乳| 极品出轨视频网站| 熟妇人妻一区二区三区| 日韩A优精品在线观看| 欧美日韩制服| 青青草啪啪网| 色情综合| 午夜视频久久久久一区| 一本大道青青| 综合 青草 伊久久 影院 综合 | 欧美日韩啪啪电影| 欧美肥臀在线| 欧美色九九九| 桃花色涩综合影院| 岛国A V在线免费看| 伊人久久亚洲色欲综合网站 | 深夜激情| 丁香五月天久久精品视频一区二区三区| 91小视频| 日韩免费簧片| 亚洲天堂另类| 国产精品久久久久久久免牛肉蒲团| 婷婷综合久久| 欧美,日韩综合久久| 蜜臀久久99精品久久久久久无删减| www.男人天堂| 97一区二区蜜臀| 狠狠操狠狠插| 久久精品国产亚洲AV片多多| 粉嫩av在线| 色噜噜日韩精品| 97AV在线免费观看| 嗯嗯,啊啊,国产精品| 国产精品视频精品一二| 日本色色视频网站| 91东北熟女| 深喉吞精| 久久华人网| 久久綜合很很很| 天天干天天操天天拍| 大香蕉黄色一区| 天天操夜夜嗨| 香伊人在线| 神马久久久久久| 久草电影网| 超碰97欧美日韩| 久久久国产精品人妻丝袜| 亚洲图片欧美91N| 国产伦精品一区二区三区在线观| 久操com| 玖玖爱在线视频免费观看| 亚洲男人天堂AV| 大逼色网站| 青青草综合在线| 91九色丰满高潮| 任你干在线视频| 天天日美女的B| 91处女视频在线观看| 91精品人妻一区二区三区蜜桃臀| 日本91白丝| 99视频只有精品| 综合色99| 欧美日韩99| 色色色欧美| 亚洲超碰在线| 91超级碰碰碰| 婷婷五月天成人网| 九九在线视频| 日韩人妻精品久久久久| 婷婷五月天网| 精品一区二区三区蜜桃臀赵总 | 大香蕉久久| 久久婷五月天| 天天干美少妇一区| 日本有码影片下载 | 白嫩国模丰满一二三区| 熟妇操花| 六月丁香婷| 中文字幕第页| 东北黄色电影| 99www.bibizy香蕉资源国产一区二区三区高清 | 丁香六月婷| 骚逼高潮久久精品| 亚洲人精品久久久喷水| 欧美性后入| 国产美女激情| 无毛精品| 青青草原伊人网| 超碰九7| 亚洲欧美日韩制服另类| 久热在线精品免费观看| 国产自产自拍| 亚洲精品日日夜夜52| A久久| 九一屌逼| 色踪合AV| JuliaAnnXXX888| 国产精品999aaa| 日韩在线一区高清在线| 最新中文字幕在线亚洲| 九月丁香婷婷| 另类亚洲图色| 另类欧美| 免费在线看黄片av| 乱伦图av| 理论久久婷婷网 8| 久久女同性恋一二区| 久久精品综合| 九九碰九九爱97超碰| 欧美性爱第一区| 色优久久| 人妻少妇三级| 日韩97超碰| A级片日韩欧美国产欧美视频精选观看 | AV丝袜少妇| 青青草视频久久| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 五月色网| 九九成人精品| 亚洲精品熟妇1区2区3区。| 日韩无码一级黄色av片| 午夜福利视频在线一区| 久久免费中文字幕在线观看| h色99999| 亚洲色欧美| α√在线| 国产老熟女| 精品国产乱码久久久久久免费| 久久婷婷电影网| 久久久久久久久成人av解说| 日韩成人色图| 国产吹潮女在线观看| 91免费看一区二区三区| 在线观看av区| 中文字幕少妇色| 另类欧美色| 黄色区免费观看中文字幕| 中文字幕人妻丝袜| 男人的天堂三级| 久久久99免费| 亚洲欲色9532548967一区| 一二视频神马久久传媒| 欧美日韩国产成人高清| 任你爽视频| 欧美在线中M| 欧美日韩大香蕉| 日韩人妻少妇 一区二区三区| 秋霞鲁丝午夜无码一区二区三| 国产日本一区二区三区蜜臀在线观看| 国产偷拍自拍在线视频| 青青草日本中文字幕| 三久久久四久久久久| 日韩婷婷| 五月天亚洲网| 国产一级特黄大片处女| 欧美激情亚洲色图| 欧美激情精品| www.激情| 久久华人网| 日本激情免费大片| 亚洲精品欧洲精品| 视频国产欧美在线播放| 9久综合网| 欲香欲色综合天天伊人| 91动漫操逼视频| 欧美 亚洲 另类 综合| 韩国三级一线观看久| 天天综合日韩网| 97视频免费播放| 婷婷中文字幕| 好湿好紧视频| 免费久久精品麻豆一区二区av| 欧美青青草视频| 免费一级精品啪啪视频| 天天碰操中国年青熟妇| 12一15性XXXX粉嫩国产| 综合国产97| 国产精品999aaa| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久久大黄片| 亚洲色图在线视频| 精品九九| 久久色激情一区二区三区| 亚洲色图欧美色图另类图片| 天天综合网国产| 亚洲麻豆av一区二区| 人妻久热在线| 亚洲一区操| 天天综合网1| 人人插人人摸人人| 青青草好吊| 亚洲色五月| 国产精品扒开腿做爽爽爽视频| 日韩精品一二三四| 2024年最新色情网站在线观看| 蜜臀在线免费观看在线免费观看| 日本一级特级毛片视频| 插老姨肥穴| 九月丁香综合网| 欧美综合网站999| www.夜夜| 操国产逼| 久久久久网站-538在线视频-欧美永久乱码 | 99久久99九九99九九九| 殴美牲| 三级AV入口| 人人摸人人舔一区二区| 激情开心五月天| 天天看夜夜看日日干| 九九九久久久久| 日本色色色视频| 日韩91网站| 成人精品视频一区二区| 欧美经典一区二区三区| 欧美日韩制服| 嗯啊不要啊啊在线观看视频| 欧美国产精品| 国内一级精品| 99999精品成人| 强奸乱伦中文字幕AV| 国产精品农村妇女| 日韩少妇丰满亚洲| 人妻激情偷乱视三区频一区二区| 久久东京热久久| 欧美日动态视频| 亚洲欧美精品一区天堂久久| 国产婷婷综合在线观看| 久久久精品视频欧州站| 猛交交| www.99中文字幕| 久久啊啊啊| 久久人妻无码毛片A片麻豆| 婷婷久久综合| 曰韩操B| 超碰99re| 亚洲高清少妇| 九九无码久久精品视频| 亚洲AV性爱电影| 男人亚洲天堂| 日韩中文9| 人人污日韩一区二区| av国产无码| 91精品久久久久五月天精品| 老司机香蕉| 噜噜噜亚洲精品| 欧美九九爱| 中国亚洲呦女专区| 操逼日批| 我想要 啊 啊 啊| 久久久久无码一妻区| 青娱乐 成人娱乐在线| 狠狠激情综合狠狠操中文字幕| www.99色| 啊啊啊网站| 玖玖资源视频一区二区三区| 久久久久密臀一区二区| 中文字幕黑人大片| 欧亚在线视频| 亚洲无吗在线视频| 国产无码久久高清| 男人的天堂免费| www.av不卡中文字幕| 96免费视频在线| 97亚洲国产影视| 九九热免费视频| 午夜高清成人在线视频| 亚洲色图欧美色图日韩色图| 美女裸体无遮挡永久免费观看网站| 激情文学小说一区二区| 亚洲999综合| 日韩99神马视频片| 午夜天天碰综合视频| 91美女中出| 日韩中文字幕二区| 欧美亚洲日本激情在线| 国产探花精品在线| 免费福利视频中文字幕| 欧美v亚洲v综合v国产v妖精| 色香综合| 久久在肏| 欧美综合色,www| 天天夜夜rb| julia国产在线 | 丝袜美腿丝袜| 抽插一区二区视频| 97精品一区| 亚洲女优有码无码高清| 精品人妻一区二区三区蜜桃视频| 亚洲熟女一区| 97在线资源| 嗯嗯啊啊的视频| 碰人碰碰人人开房人肉| 丝袜天堂网| 久久精品一区一起草| 欧美黑人168页欧美黑人167| 久久高清无码夜夜操| 人人摸人人舔一区二区| 久久精品日韩专区免费观看| 人妻熟女一区二区| 四虎免费在线播放| 大逼色网站| 美女久久久久久久久久久| 国产传媒日韩| 无码久久国产| 宅男影院久久久,99| 国产精品999zyz| 日韩成人性爱电影在线播放| 91人人臊| 久久98| ss久久| 日本999精品| 日韩av情韩国爱禁区av一区二区 | 人妻出轨一区二区三区| 亚洲精品骚逼| 亚洲drav色图| 亚洲综合嫩| 男人天堂2017| 久久综合国产精品国产| 日本熟妇人妻中出视频| 日韩精品一区二区三区色欲| 亚洲天堂,男人| 91 丝袜在线| 激情小说亚洲图片| 精品国产乱码久久久久久免费| 欧综合网| www.99色| 91人妻素女| 精品国产乱码久久久久久久久1| 一区二区三区日韩欧美 | 白丝少妇一区二区| 97欧美色| 在线视频 亚洲精品| 日本三级一区二区 在线 | 国内精品久久人妻性色av| 欧美+日产+中文| 加勒比aⅴ| 秋霞色色影院| 欧美日韩性爱操大逼| 欧美午夜精品久久久久久超碰|