今天爬取乙個**時,發現**列表資料都是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...