日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Selenium实例2-截图爬取漫画

發布時間:2025/3/21 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Selenium实例2-截图爬取漫画 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

整體思路分三步:
模擬瀏覽器–>截取瀏覽器當前屏幕–>保存漫畫截圖
目標網址
http://www.1kkk.com/ch1000-514226/

(1)獲取瀏覽器(模擬瀏覽器)

def getBrowser(self):broswer = webdriver.PhantomJS()try:broswer.get(self.startUrl)except:print("error url")return broswer

(2)打開開發者工具,分析需要爬取的頁碼數,然后找到下一頁

代碼如下

def saveCartoon(self,broswer):#broswer.title.split('_')[0]cartoonTitle = '1漫畫'self.createDir(cartoonTitle)os.chdir(cartoonTitle)#/html/body/div[2]/h1/font/span[2],獲取漫畫頁數sumPage = int(self.broswer.find_element_by_xpath('//font[@class="zf40"]/span[2]').text)i = 1while i<=sumPage:imgName = str(i) + '.png'broswer.get_screenshot_as_file(imgName)i = i+1#自動翻頁NextTag = broswer.find_element_by_id('next')NextTag.click()time.sleep(5)

(3)創建目錄函數

def createDir(self,dirName):if os.path.exists(dirName):print("create directory failed")else:try:os.makedirs(dirName)except:print("create directory failed")else:print("create directory failed")

(4)爬取的內容如下

完整代碼

from selenium import webdriver import os import timeclass GetCartoon(object):def __init__(self):self.startUrl = 'http://www.1kkk.com/ch1-406302'self.broswer = self.getBrowser()self.saveCartoon(self.broswer)self.broswer.quit()def getBrowser(self):broswer = webdriver.PhantomJS()try:broswer.get(self.startUrl)except:print("error url")return broswerdef saveCartoon(self,broswer):#broswer.title.split('_')[0]cartoonTitle = '1漫畫'self.createDir(cartoonTitle)os.chdir(cartoonTitle)#/html/body/div[2]/h1/font/span[2],獲取漫畫頁數sumPage = int(self.broswer.find_element_by_xpath('//font[@class="zf40"]/span[2]').text)i = 1while i<=sumPage:imgName = str(i) + '.png'broswer.get_screenshot_as_file(imgName)i = i+1#自動翻頁NextTag = broswer.find_element_by_id('next')NextTag.click()time.sleep(5)def createDir(self,dirName):if os.path.exists(dirName):print("create directory failed")else:try:os.makedirs(dirName)except:print("create directory failed")else:print("create directory failed")if __name__ == '__main__':GC = GetCartoon() 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Selenium实例2-截图爬取漫画的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产影院 | 国产精品久久中文字幕 | avtt男人天堂| 成人91| 九九爱国产 | 91影视在线观看 | 山村大伦淫第1部分阅读小说 | www.中文字幕av | 自拍偷拍第五页 | 五月婷丁香 | 嫩草视频在线看 | 国产成人一区二区在线 | 国产精品国语自产拍在线观看 | 国产精选一区 | 亚洲第一a | 99热免费在线 | 国产一二三区精品 | 亚洲精品乱码久久久久久按摩观 | 国产91在线观看丝袜 | 免费的av网址 | 欧美综合久久久 | 美日韩免费 | 成人做爰69片免费 | 骑骑上司妻电影 | 亚洲成年人专区 | 一本色道久久综合精品婷婷 | 国产精品va无码一区二区三区 | 男女洗澡互摸私密部位视频 | 日本少妇激三级做爰在线 | 国产做爰视频免费播放 | 亚洲春色一区二区三区 | 91人妻一区二区三区蜜臀 | 边吃奶边添下面好爽 | 亚洲最新中文字幕 | 免费观看日韩av | 激情久久五月 | 中文字幕一区二区人妻视频 | 午夜精品极品粉嫩国产尤物 | h部分肌肉警猛淫文 | 一区影视| 一区二区三区视频播放 | 浪荡奴双性跪着伺候 | 中文字幕在线日本 | 欧美高清视频 | 中文字幕av网址 | 大尺度av在线 | 天天做日日干 | 爱爱小视频免费看 | 老头老太吃奶xb视频 | 91成人在线观看喷潮蘑菇 | 中文字幕美女 | 国产视频大全 | 天天色天天搞 | 久草国产在线观看 | 激情小说专区 | 国产免费视频 | 中文字幕你懂的 | 日本成人激情视频 | 天天插天天插 | 亚洲最新色图 | 亚洲中文字幕一区二区在线观看 | 日韩天堂在线观看 | 黄色爱爱视频 | 中文字幕亚洲色图 | 日韩精选在线观看 | 乱熟女高潮一区二区在线 | 爆操巨乳美女 | 夜夜操夜夜摸 | 凹凸福利视频 | 日韩精品久久久久久久电影99爱 | 亚洲av成人精品日韩在线播放 | 国产三级直播 | 91精品一区二区三区综合在线爱 | 日本韩国欧美中文字幕 | 美女露出让男生揉的视频 | 亚洲一卡二卡在线观看 | 国内自拍一区 | 五月婷婷网 | 网站一区二区 | 在线播放精品 | 欧美黑人一区二区三区 | 国产99re | av5566| 欧美日韩亚洲天堂 | 国产三级在线免费观看 | 国产777| jizzjizz视频| 亚洲天堂一区二区三区 | 肉大榛一进一出免费视频 | 婷婷午夜 | 在线网站av | 视频一区中文字幕 | 在线视频黄 | 天天干天天操天天玩 | 肉丝肉足丝袜一区二区三区 | 国产一区二区在线视频 | 四虎成人精品在永久免费 | 高清不卡一区二区三区 | 日批av |