av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

基于python實(shí)現(xiàn)獲取網(wǎng)頁圖片過程解析

瀏覽:7日期:2022-07-26 08:15:53

環(huán)境:python3, 要安裝bs4這個(gè)第三方庫

獲取請(qǐng)求頭的方法

這里使用的是Chrome瀏覽器。

打開你想查詢的網(wǎng)站,按F12,或者鼠標(biāo)右鍵一下選擇檢查。會(huì)彈出如下的審查元素頁面:

基于python實(shí)現(xiàn)獲取網(wǎng)頁圖片過程解析

然后點(diǎn)擊上方選項(xiàng)中的Network選項(xiàng):

基于python實(shí)現(xiàn)獲取網(wǎng)頁圖片過程解析

此時(shí)在按Ctrl+R:

基于python實(shí)現(xiàn)獲取網(wǎng)頁圖片過程解析

選擇下方框中的第一個(gè),單擊:

基于python實(shí)現(xiàn)獲取網(wǎng)頁圖片過程解析

選擇Headers選項(xiàng),其中就會(huì)有Request Headers,包括你需要的信息。

介紹:這個(gè)程序是用來批量獲取網(wǎng)頁的圖片,用于新手入門

注意:由于是入門的程序在獲取某些網(wǎng)頁的圖片時(shí)會(huì)出問題!!!!!

import osimport urllib.requestfrom bs4 import BeautifulSoup# 網(wǎng)址url = 'http://www2017.tyut.edu.cn/'# 建立請(qǐng)求對(duì)象request = urllib.request.Request(url)# 加入請(qǐng)求頭(一定要換成自己的!!!!)request.add_header(’User-Agent’, ’Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36’)# 獲取請(qǐng)求code = urllib.request.urlopen(request)# 得到html代碼html = code.read().decode(’utf-8’)# 將html的標(biāo)簽轉(zhuǎn)成對(duì)象(方便后面的操作)bs = BeautifulSoup(html, ’html.parser’)# 提取所有的img標(biāo)簽imagesUrl = bs.find_all(’img’)sources = []# 建立存放的路徑(路徑一定要存在!!!!!!)filepath = os.getcwd() + ’images’def createFile(path: str, fpath): urllib.request.urlretrieve(path, fpath)# 獲取圖片的路徑(網(wǎng)址+img標(biāo)簽的src屬性的值)for img in imagesUrl: sources.append(url + str(img.get(’src’)))for src in sources: # 用split是防止請(qǐng)求帶參 baseName = os.path.basename(src).split(’?’) # 圖片名 fileName = filepath + baseName[0] print('url=' + src, 'filename=' + fileName) createFile(src, fileName)print(’這次您一共下載了圖片’ + str(len(sources)) + ’張’)

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 一区二区高清 | 日韩一二区| 国产在线一 | 99精品免费久久久久久日本 | 国产精品久久国产精品 | 日韩成人免费中文字幕 | 91精品国产一区二区三区 | 欧美在线一区二区三区 | 粉嫩一区二区三区国产精品 | 一级做a | 桃色五月 | 成人1区2区 | www.成人久久 | 精品麻豆剧传媒av国产九九九 | 成人av免费 | 91欧美精品成人综合在线观看 | 午夜av免费 | 少妇一级淫片免费放播放 | 国产不卡在线观看 | 亚洲成人精品一区二区 | 日本不卡一区 | 亚洲在线视频 | 亚洲免费观看视频 | 天天综合国产 | 欧美a级成人淫片免费看 | 欧美a级成人淫片免费看 | 欧洲一区在线观看 | 中文字幕精品视频 | aaa大片免费观看 | 亚洲精品视频免费看 | 国产精品毛片久久久久久久 | 成人性视频在线 | 精品九九| 欧美亚洲成人网 | 色婷婷一区二区三区四区 | 精品九九在线 | 久久精品91久久久久久再现 | 中文字幕久久精品 | 夜久久 | 中文字幕亚洲一区二区三区 | chinese中国真实乱对白 |