作者ntumath (math mad)
看板Python
标题Re: [问题] pandas爬虫问题
时间Tue Feb 28 17:29:55 2017
这个问题应该牵涉到你的html的写法
在thead中
<tr>
<td>ID</td>
<td>NAME</td>
</tr>
我猜测你想要把ID和NAME当每行的Index,不然你不会特别写在thead里
但是我去看pandas.read_html的source中的parse_raw_thead,他预设
我们thead的标签都用<th>,对於html的coder也是很标准的?
p.s.用<th>还有一个好处,在网页中他会把字置中还有粗体
所以这边有两个处理方法
1. ID和NAME的标签改<th>,这样结果会对
2. 不要用thead了,就一个tbody,把东西都塞进去
小心得:我看很多网页,大家都乖乖的用th,应该第一种写法比较好
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.253.33
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1488274198.A.6B1.html
※ 编辑: ntumath (140.112.253.33), 02/28/2017 17:33:23
1F:推 s860134: trace code XD 02/28 21:37
2F:推 Czero: 原来如此~我是之前在其他网页看到有用<threa>但是没抓到XD 03/02 23:05