前言
本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,如有問題請及時聯絡我們以作處理。
開啟開發者工具分析網頁
你怎麼知道這個就是下載地址呢?
1、選擇一個應用的下載地址2、開啟開發者工具,清空資料,選擇Network3、點選立即下載4、就會發現下載地址
把連結地址複製,在網頁原始碼中搜索,檢視是否網頁是否有返回該資料
完整程式碼import requestsimport parseldef download(url, title): path = 'D:\\\\python\\\\demo\\\\應用寶手機APP軟體\\\\APP軟體\\\\' + title + '.apk' response = requests.get(url=url, headers=headers) with open(path, mode='wb') as f: f.write(response.content) for page in range(100, 123): url = '/file/2020/09/30/20200930093034_24.jpg.htm headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36' } response = requests.get(url=url, headers=headers) selector = parsel.Selector(response.text) lis = selector.css('.main ul li') for li in lis: title = li.css('.app-info-desc a:nth-child(1)::text').get() apk_url = li.css('.app-info-desc a:nth-child(4)::attr(ex_url)').get() print(title, apk_url) download(apk_url, title)
完整專案已打包 程式碼等工具都有,需要的後臺私信小編01
最新評論
延伸閱讀