pyspider 響應(yīng)

2023-02-16 16:06 更新

響應(yīng)

Response對(duì)象的屬性。

Response.url

最終的URL。

Response.text

響應(yīng)內(nèi)容,以u(píng)nicode為單位。

如果Response.encoding是None且chardet模塊可用,則將猜測(cè)內(nèi)容的編碼。

Response.content

響應(yīng)內(nèi)容,以字節(jié)為單位。

Response.doc

一個(gè)PyQuery響應(yīng)的內(nèi)容的對(duì)象。鏈接默認(rèn)為絕對(duì)鏈接。

請(qǐng)參閱PyQuery的文檔:https://pythonhosted.org/pyquery/

重要的是我要重復(fù)一遍,參考PyQuery的文檔:https://pythonhosted.org/pyquery/

Response.etree

一個(gè)LXML響應(yīng)的內(nèi)容的對(duì)象。

Response.json

響應(yīng)的JSON編碼內(nèi)容(如果有)。

Response.status_code

Response.orig_url

如果在請(qǐng)求期間有任何重定向,這里是您剛剛提交的網(wǎng)址self.crawl。

Response.headers

不區(qū)分大小寫(xiě)的dict包含響應(yīng)標(biāo)頭。

Response.cookies

Response.error

獲取錯(cuò)誤時(shí)的消息

響應(yīng)時(shí)間

提取期間使用的時(shí)間。

Response.ok

如果status_code是200且沒(méi)有錯(cuò)誤,則為真。

Response.encoding

Response.content的編碼。

如果Response.encoding為None,則將通過(guò)標(biāo)頭或內(nèi)容或chardet(如果可用)猜測(cè)編碼。

手動(dòng)設(shè)置內(nèi)容編碼將覆蓋猜測(cè)的編碼。

Response.save

self.crawlAPI 保存的對(duì)象

Response.js_script_result

JS腳本返回的內(nèi)容

Response.raise_for_status()

如果狀態(tài)代碼不是200或Response.error存在,則引發(fā)HTTPError 。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)