那天有朋友找我一起抓妹子圖片,像我這麼正派的人,肯定是要抱着學習的目的……打開網頁,哇!又…又要上火了。。。。
話不多說,先看看網頁吧!
熟練的打開網頁,找到妹子圖,然後F12打開開發者工具,定位,ok,圖片地址找到了,so easy~!,我們寫入代碼看看
WTF~!
返回了個空列表?加了header也是這樣,爲啥呢,來打開源碼看看
原來是js數據,這就麻煩了,難道先去學習下js語法,拿js文件,分析邏輯,找最終的url嗎?
讓我們用selenium+PhantomJS試試吧!
安裝請自行百度(有些麻煩,需要下載各種瀏覽器的相關驅動文件,網上一堆教程)
我們先獲取源碼後找找剛纔的標籤看看效果!
吼吼~乖乖的出現了吧!
下面的流程就簡單了,找到URL中翻頁按鈕,循環它,直到沒有爲止!然後寫個獲取圖片並下載的函數,不到40行代碼搞定!剩下的就是靜靜等待了!
完整代碼和下載效果如下: