手把手教你用Python爬取p站

2021-10-19 19:07:02 字數 1185 閱讀 7398

首先開啟我們的p站進行抓包

不好意思,不好意思 輸錯了

我們今天要爬取的內容是p站的排行榜

在我們往下滑的時候進行抓包會發現有個包

這是乙個ajax請求,就是獲取排行榜頁面的包

**如下

import requests

from lxml import etree

import time

# 進行ua偽裝

header =

for num in range(1,100):

url = ""

param =

# 獲取排行榜頁面

response = requests.get(url=url,headers=header,params=param).text

# 建立xpath正則 獲取id

tree = etree.html(response)

img_id_list = tree.xpath('//*/div/a/@href')[3:]

for each in img_id_list:

if 'series' in each:

continue

url = ""

# each 是/artworks/87898731

# 由此我們進行切片獲取具體id

date_id = each[10:]

param =

img_data = requests.get(url=url,params=param,headers=header).content

# 設定名字

# 寫入

with open(img_file_name,'wb') as fp:

fp.write(img_data)

# 防止被封 加個延遲

time.sleep(0.5)

手把手教你用Ucos

ucos作業系統的學習 實時作業系統 任務切換,排程 分式作業系統 不可剝奪型核心 ucosii嵌入式實時作業系統的源 分為三部分 與硬體無關的核心 與處理器有關的移植 和使用者配置檔案。ucos最多支援64個任務,優先順序分別對應0 63,其中0為最高優先順序,系統保留4個最高優先順序的任務,和4...

手把手教你用Python實踐深度學習

課程共七章,採用最新版本進行教學,2018必學技術 第一章 從人工智慧到深度學習 第二章 使用tensorflow keras 建構人工神經網路 artificial neural network 第三章 卷積神經網路 convolutional neural network 第四章 迴圈神經網路 ...

手把手教你用Charles抓包

日常開發過程中難免要進行抓包,檢視服務端返回的資料是否正常,而charles可謂是抓包利器了。配置好以後,charles實際上讓電腦成了乙個中間 伺服器,我們手機上的所有請求都會經過電腦,被charles攔截,然後charles把自己偽裝成手機向我們的遠端伺服器位址傳送請求,所以charles能記錄...