pyspider 構造多個post請求

2021-08-31 23:52:29 字數 554 閱讀 4015

今天爬取乙個**時,發現**列表資料都是post回傳,data引數變化,如果直接用如下的方式寫:

def on_start(self):

s = [1,2,3,4,5,6,7]

for i in s:

for x in range(1,20):

data =

self.crawl(url,callback=self.list_page,method='post',data=data)

對外表現為乙個url,  此處應該用#這個位置識別符號來區別不同的url

正確的開啟方式:

def on_start(self):

s = [1,2,3,4,5,6,7]

for i in s:

for x in range(1,20):

data =

self.crawl(url + '#'+str(i)+'?'+str(x),callback=self.list_page,method='post',data=data)

lombok 多個構造器

noargsconstructor,requiredargsconstructor and allargsconstructor 無參構造器 部分引數構造器 全參構造器。lombok沒法實現多種引數構造器的過載。這三個註解都是用在類上的,第乙個和第三個都很好理解,就是為該類產生無參的構造方法和包含所...

Kotlin建構函式及多個建構函式

kotlin建構函式 首先 強調一下 如果下面這樣行 是建構函式的話 class classname name string 那麼每乙個kotlin類只有乙個建構函式 沒有多個建構函式 其實由於 什麼的都是源於國外的 所以在翻譯過程中多說會有些出入 畢竟我們不是翻譯官 而大多數的翻譯官又不懂 實際上...

android 多個構造方法除錯

android 框架中有很的過載的構造方法,有些情況是每個構造方法中有特定的情況,這是由框架來進行控制的,以前以為構造方法都是將引數少的在引數後面不引數,最終都是呼叫引數多的構造方法,今天遇到錯誤,android 中的構造方法他是進行判斷的,在特定的情況下之呼叫乙個,三個方法是不相關的 如 publ...