中國大學排名--爬蟲實例

自己犯了三個錯誤:

1.? ? ? r.encoding() = r.apparent_encoding()? 錯誤:encoding和apparent_encoding是屬性不是函數(shù)。

2.? ??ulist.append(tds[0].string, tds[1].string, tds[2].string),append函數(shù)里面一定是一個列表,不能是字符串,正確的是ulist.append([tds[0].string, tds[1].string, tds[2].string])

3. 列表第三列,提取的一開始省份而不是總分,然后我改print(tplt.format(u[0], u[1], u[3], chr(12288))),仍然報錯,正確的是改ulist.append([tds[0].string, tds[1].string, tds[2].string])

我做了一件非常厲害的事情,我發(fā)現(xiàn)輸出的格式仍然是標題和表格內容對齊的不太好,好像朝后面縮進了一些,然后我在代碼的format的排名、學校名稱、總分后面都加了一個空格,奇跡出現(xiàn)了,對齊的剛剛好。print(tplt.format('排名 ', '學校名稱 ', '總分 ', chr(12288)))注意括號format函數(shù)里面的空格

越努力就越幸運??!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容