首先需要安裝的Python庫:
requests
urllib
直接pip安裝就好了
接著我們在網(wǎng)頁上打開今日頭條召夹,在搜索欄搜索“街拍”
因?yàn)檫@里面的小姐姐多岩喷,漂亮
之后,我們選擇“network”標(biāo)簽监憎,按F5刷新纱意,就能找到類型“Type”是“xhr”的,這是一個(gè)Ajax請求鲸阔。Ajax的全稱是“Asynchronous JavaScript and XML”偷霉,即異步的‘JavaScript ’和‘XML’。
原理是:利用JavaScript在保證頁面不被刷新褐筛、頁面鏈接不改變的情況下與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁的技術(shù)类少。
點(diǎn)擊“Type”為“xhr”的Ajax請求的name,再選擇“Preview”標(biāo)簽渔扎,我們就可以看到下圖的數(shù)據(jù)了硫狞,這是瀏覽器向服務(wù)器請求的 json數(shù)據(jù),將data展開可以我們就看到了
接下來我們展開‘data’晃痴,再點(diǎn)開一個(gè)残吩,比如‘0’,找到里面的‘image_list’展開倘核,這四個(gè)URL就是網(wǎng)頁上的四張縮略圖的URL世剖。
看看效果:
好了,不多說了 笤虫!直接上代碼。
最后還是要推薦下小編的Python學(xué)習(xí)群: 735934841 祖凫,不管你是小白還是大牛琼蚯,小編我都?xì)g迎,不定期分享干貨惠况,包括小編自己整理的一份2018最新的Python和0基礎(chǔ)入門教程遭庶,歡迎初學(xué)和進(jìn)階中的小伙伴。
每天晚上20:00都會開直播給大家分享Python知識和路線方法稠屠,群里會不定期更新最新的教程和學(xué)習(xí)方法(進(jìn)群送2018Python學(xué)習(xí)教程)峦睡,大家都是學(xué)習(xí)Python的,或是轉(zhuǎn)行权埠,或是大學(xué)生榨了,還有工作中想提升自己能力的Python黨,如果你是正在學(xué)習(xí)Python的小伙伴可以加入學(xué)習(xí)攘蔽。最后祝所有程序員都能夠走上人生巔峰龙屉,讓代碼將夢想照進(jìn)現(xiàn)實(shí),非常適合新手學(xué)習(xí)满俗,有不懂的問題可以隨時(shí)問我转捕,工作不忙的時(shí)候希望可以給大家解惑作岖。