国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python 多線程爬取壁紙網(wǎng)站的示例

瀏覽:42日期:2022-06-27 14:15:52
基本開發(fā)環(huán)境

· Python 3.6

· Pycharm

需要導(dǎo)入的庫(kù)

python 多線程爬取壁紙網(wǎng)站的示例

目標(biāo)網(wǎng)頁(yè)分析

python 多線程爬取壁紙網(wǎng)站的示例

網(wǎng)站是靜態(tài)網(wǎng)站,沒有加密,可以直接爬取

python 多線程爬取壁紙網(wǎng)站的示例

python 多線程爬取壁紙網(wǎng)站的示例

python 多線程爬取壁紙網(wǎng)站的示例

整體思路:

1、先在列表頁(yè)面獲取每張壁紙的詳情頁(yè)地址

2、在壁紙?jiān)斍轫?yè)面獲取壁紙真實(shí)高清url地址

3、保存地址

代碼實(shí)現(xiàn)

模擬瀏覽器請(qǐng)請(qǐng)求網(wǎng)頁(yè),獲取網(wǎng)頁(yè)數(shù)據(jù)

python 多線程爬取壁紙網(wǎng)站的示例

這里只選擇爬取前10頁(yè)的數(shù)據(jù)

代碼如下

import threadingimport parselimport requestsdef get_html(html_url): ’’’ 獲取網(wǎng)頁(yè)源代碼 :param html_url: 網(wǎng)頁(yè)url :return: ’’’ response = requests.get(url=html_url, headers=headers) return responsedef get_par(html_data): ’’’ 把 response.text 轉(zhuǎn)換成 selector 對(duì)象 解析提取數(shù)據(jù) :param html_data: response.text :return: selector 對(duì)象 ’’’ selector = parsel.Selector(html_data) return selectordef download(img_url, title): ’’’ 保存數(shù)據(jù) :param img_url: 圖片地址 :param title: 圖片標(biāo)題 :return: ’’’ content = get_html(img_url).content path = ’壁紙’ + title + ’.jpg’ with open(path, mode=’wb’) as f: f.write(content) print(’正在保存’, title)def main(url): ’’’ 主函數(shù) :param url: 列表頁(yè)面 url :return: ’’’ html_data = get_html(url).text selector = get_par(html_data) lis = selector.css(’.wb_listbox div dl dd a::attr(href)’).getall() for li in lis: img_data = get_html(li).text img_selector = get_par(img_data) img_url = img_selector.css(’.wb_showpic_main img::attr(src)’).get() title = img_selector.css(’.wb_pictitle::text’).get().strip() download(img_url, title) end_time = time.time() - s_time print(end_time)if __name__ == ’__main__’: for page in range(1, 11): url = ’http://www.deskbizhi.com/min/list-{}.html’.format(page) main_thread = threading.Thread(target=main, args=(url,)) main_thread.start()

以上就是python 多線程爬取壁紙網(wǎng)站的示例的詳細(xì)內(nèi)容,更多關(guān)于python 爬取壁紙網(wǎng)站的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲图片一区二区三区 | 精品国产乱码久久久久久一区二区 | 久久国产精彩视频 | 亚洲资源在线 | 成人欧美精品大91在线 | 91国内精品久久久久影院优播 | 日韩毛片欧美一级a网站 | 日本视频在线观看不卡高清免费 | 久久这里一区二区精品 | www.亚洲国产 | 亚洲精品成人一区二区www | 日本一区视频在线观看 | 久久99国产精品一区二区 | 99久久国产综合精品网成人影院 | 高颜值美女啪啪 | 欧美在线高清视频 | 亚洲一区免费观看 | 久久精品国产91久久综合麻豆自制 | 伊人狠狠丁香婷婷综合色 | 国内精品小视频在线 | 日韩三级免费观看 | 免费观看欧美一级牲片一 | 中国日本高清免费视频网 | 97国产免费全部免费观看 | 国产一区二区影视 | 女初高中福利视频在线观看 | 日韩加勒比 | 91精品在线免费 | 亚洲精品综合一二三区在线 | 国产步兵社区视频在线观看 | 国产一级精品高清一级毛片 | 日本a v 黄| 国美女福利视频午夜精品 | 一级a俄罗斯毛片免费 | 手机看片神马午夜片 | 亚洲成在人线中文字幕 | 亚洲视频中文字幕在线 | 国产精品v欧美精品v日本精 | 8888奇米四色在线 | 二区久久国产乱子伦免费精品 | 欧美日韩一区二区三区视频播 |