課程
/后端開發(fā)
/Python
/Python開發(fā)簡單爬蟲
就輸出了一個(gè)craw 1。
求解
2018-04-12
源自:Python開發(fā)簡單爬蟲 7-6
正在回答
沒有其他部分的代碼,所以只能大致推測(cè)一下。
正如錯(cuò)誤信息所言'tuple indices must be integers not str'
在視頻程序中data應(yīng)該是dict類型,所以可以用data['url']來取出數(shù)據(jù)
但是在你的程序中,data變成了tuple類型,而tuple只能用數(shù)字作為下邊取出數(shù)據(jù)所以才會(huì)報(bào)錯(cuò)
建議你檢查一下HtmlParser._get_new_data方法看看有沒有寫錯(cuò)
(以上全是猜的=。=)
舉報(bào)
本教程帶您解開python爬蟲這門神奇技術(shù)的面紗
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-04-12
沒有其他部分的代碼,所以只能大致推測(cè)一下。
正如錯(cuò)誤信息所言'tuple indices must be integers not str'
在視頻程序中data應(yīng)該是dict類型,所以可以用data['url']來取出數(shù)據(jù)
但是在你的程序中,data變成了tuple類型,而tuple只能用數(shù)字作為下邊取出數(shù)據(jù)所以才會(huì)報(bào)錯(cuò)
建議你檢查一下HtmlParser._get_new_data方法看看有沒有寫錯(cuò)
(以上全是猜的=。=)