亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

基于python實現獲取網頁圖片過程解析

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

環境:python3, 要安裝bs4這個第三方庫

獲取請求頭的方法

這里使用的是Chrome瀏覽器。

打開你想查詢的網站,按F12,或者鼠標右鍵一下選擇檢查。會彈出如下的審查元素頁面:

基于python實現獲取網頁圖片過程解析

然后點擊上方選項中的Network選項:

基于python實現獲取網頁圖片過程解析

此時在按Ctrl+R:

基于python實現獲取網頁圖片過程解析

選擇下方框中的第一個,單擊:

基于python實現獲取網頁圖片過程解析

選擇Headers選項,其中就會有Request Headers,包括你需要的信息。

介紹:這個程序是用來批量獲取網頁的圖片,用于新手入門

注意:由于是入門的程序在獲取某些網頁的圖片時會出問題!!!!!

import osimport urllib.requestfrom bs4 import BeautifulSoup# 網址url = 'http://www2017.tyut.edu.cn/'# 建立請求對象request = urllib.request.Request(url)# 加入請求頭(一定要換成自己的!!!!)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’)# 獲取請求code = urllib.request.urlopen(request)# 得到html代碼html = code.read().decode(’utf-8’)# 將html的標簽轉成對象(方便后面的操作)bs = BeautifulSoup(html, ’html.parser’)# 提取所有的img標簽imagesUrl = bs.find_all(’img’)sources = []# 建立存放的路徑(路徑一定要存在!!!!!!)filepath = os.getcwd() + ’images’def createFile(path: str, fpath): urllib.request.urlretrieve(path, fpath)# 獲取圖片的路徑(網址+img標簽的src屬性的值)for img in imagesUrl: sources.append(url + str(img.get(’src’)))for src in sources: # 用split是防止請求帶參 baseName = os.path.basename(src).split(’?’) # 圖片名 fileName = filepath + baseName[0] print('url=' + src, 'filename=' + fileName) createFile(src, fileName)print(’這次您一共下載了圖片’ + str(len(sources)) + ’張’)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美精品久久久久久久免费观看 | 久久婷婷综合中文字幕 | 337p粉嫩大胆噜噜噜鲁 | 伊人热人久久中文字幕 | 国产欧美精品区一区二区三区 | 国产午夜不卡在线观看视频666 | 免费在线看黄视频 | 羞羞色院91精品网站 | 久久精品国产一区二区 | 黑人操中国美女 | 婷婷丁香在线观看 | 777色淫网站女女 | 亚洲黄色片子 | 亚洲天堂精品视频 | 久久久久久天天夜夜天天 | 中文字幕在线精品视频万部 | 日韩日韩日韩日韩日韩 | 国产伦精品一区二区三区 | 九色精品在线 | 亚洲精品成人456在线播放 | zzzzxxxx日本| 欧美看片| 国产婷婷色综合成人精品 | 高清精品美女在线播放 | 亚洲精品小说一区二区三区 | 亚洲一区三区 | 五月天婷婷亚洲 | 免费超级淫片日本高清视频 | 极品主播的慰在线播放 | 国产乱仑| 免费能直接在线观看黄的视频 | 乡村乱妇一级毛片 | 国产综合色在线视频 | 成人在线观看免费爱爱 | 娇喘嗯嗯~轻点啊视频福利 | 香蕉视频网站免费观视频 | 污网站大全免费 | 美国一级毛片完整高清 | 国产精品一级香蕉一区 | 日韩特黄特色大片免费视频 | 国产精品久久久久久久免费大片 |