最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Python靜態(tài)網(wǎng)頁爬取獲取高清壁紙

 更新時間:2019年04月23日 11:12:25   作者:嗨學編程  
這篇文章主要介紹了Python爬取高清壁紙,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

在設計爬蟲項目的時候,首先要在腦內明確人工瀏覽頁面獲得圖片時的步驟

一般地,我們去網(wǎng)上批量打開壁紙的時候一般操作如下:

1、打開壁紙網(wǎng)頁

2、單擊壁紙圖(打開指定壁紙的頁面)

3、選擇分辨率(我們要下載高清的圖)

4、保存圖片

實際操作時,我們實現(xiàn)了如下幾步網(wǎng)頁地址的訪問:打開了壁紙的網(wǎng)頁→單擊壁紙圖打開指定頁面→選擇分辨率,點擊后打開最終保存目標圖片網(wǎng)頁→保存圖片

在爬蟲的過程中我們就嘗試通過模擬瀏覽器打開網(wǎng)頁的操作,一步步獲得、訪問網(wǎng)頁、最后獲得目標圖片的下載地址,對圖片進行下載保存到指定路徑中

*這些中間過程中網(wǎng)頁的一些具體篩選條件的構造,需要打開指定頁面的源代碼去觀察和尋找包含有目的鏈接的標簽

具體實現(xiàn)項目與注釋

這里我只想獲得一些指定的圖片,所以我先在網(wǎng)頁上搜索“長門有?!?,打開了一個搜索結果頁面,發(fā)現(xiàn)在這個頁面上就已經(jīng)包含了同類型的其他壁紙鏈接,于是我一開始就把最初訪問的目的地址設置為這個搜索結果頁面

目標結果頁面截圖:

圖中下標為"1/29"."2/29"為其他同類型目標壁紙,通過點擊這些圖片我們可以打開新的目標下載圖片頁面

這里我們查看一下網(wǎng)頁源代碼

圖中黃色底的地方就是打開這些同類壁紙的目的地址(訪問的時候需要加上前綴"

現(xiàn)在我們可以嘗試實現(xiàn)構建爬蟲:

打開指定頁面→篩選獲得所有長門有希壁紙的目標下載頁面鏈接

代碼如下:

獲得地址以后我們可以通過獲取地址→打開指定頁面→選擇分辨率→獲得目的下載地址→保存到本地指定路徑中

在測試的時候我輸出了一下上一步truelist中保存的內容

 

可以看到保存的只是一個后綴,在訪問的時候我們需要加上一個指定的前綴

實現(xiàn)代碼如下(注釋見代碼):

 最后可以在自己的目標文件夾中看到爬下來的圖片集~

以上所述是小編給大家介紹的Python爬取高清壁紙詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • python中的django是做什么的

    python中的django是做什么的

    在本篇文章里小編給大家整理了關于python中的django作用以及相關基礎知識點,需要的朋友們學習下。
    2020-07-07
  • python?字典的概念敘述和使用方法

    python?字典的概念敘述和使用方法

    Python中還有一個很重要的數(shù)據(jù)類型就是字典,其實集合的底層使用的也是字典,這篇文章主要介紹了python?字典的概念敘述和使用方法,需要的朋友可以參考下
    2023-02-02
  • Pycharm配置導入torch報錯Traceback的問題及解決

    Pycharm配置導入torch報錯Traceback的問題及解決

    這篇文章主要介紹了Pycharm配置導入torch報錯Traceback的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Python pandas常用函數(shù)詳解

    Python pandas常用函數(shù)詳解

    這篇文章主要介紹了Python pandas常用函數(shù)詳解,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • VSCode下好用的Python插件及配置

    VSCode下好用的Python插件及配置

    這篇文章主要介紹了微軟官方的Python插件,已經(jīng)自帶很多功能,下面是插件功能描述,其中部分內容我做了翻譯,需要的朋友可以參考下
    2018-04-04
  • Pytest測試報告工具Allure用法介紹

    Pytest測試報告工具Allure用法介紹

    這篇文章介紹了Pytest測試報告工具Allure的用法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Python實現(xiàn)帶參數(shù)的用戶驗證功能裝飾器示例

    Python實現(xiàn)帶參數(shù)的用戶驗證功能裝飾器示例

    這篇文章主要介紹了Python實現(xiàn)帶參數(shù)的用戶驗證功能裝飾器,結合實例形式分析了Python用戶驗證裝飾器具體定義及使用技巧,需要的朋友可以參考下
    2018-12-12
  • Python pickle模塊進行序列化的實現(xiàn)示例

    Python pickle模塊進行序列化的實現(xiàn)示例

    pickle模塊是一個用于實現(xiàn)數(shù)據(jù)序列化與反序列化的強大工具,本文就來介紹一下Python pickle模塊進行序列化的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2025-01-01
  • Python列表的淺拷貝與深拷貝

    Python列表的淺拷貝與深拷貝

    這篇文章主要介紹了Python列表的淺拷貝與深拷貝,對列表深拷貝就是無論怎樣改動新列表,單維or多維,原列表都不變,需要的小伙伴可以參考下面更詳細內容
    2022-03-03
  • Python?socket之TCP通信及下載文件的實現(xiàn)

    Python?socket之TCP通信及下載文件的實現(xiàn)

    本文主要介紹了Python?socket之TCP通信及下載文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02

最新評論

高淳县| 江山市| 区。| 天全县| 余江县| 金秀| 抚松县| 柞水县| 巴彦淖尔市| 普兰店市| 崇明县| 鲁山县| 青州市| 唐山市| 壶关县| 沧州市| 子长县| 耒阳市| 商河县| 瑞安市| 博客| 子长县| 永泰县| 游戏| 马公市| 微山县| 武汉市| 辽中县| 萨嘎县| 辽宁省| 威远县| 诸暨市| 遵化市| 华蓥市| 师宗县| 克拉玛依市| 普兰县| 井陉县| 齐齐哈尔市| 马公市| 巴青县|