推 woogee: 按F12看原始碼,它是先把資料讀入一個input 07/01 05:42
→ woogee: 直接從input讀數值(是html),再用BeautifulSoup轉就好 07/01 05:43
→ s860134: ㄜ 其實不是上面的問題 只是你 key 帶錯了 07/01 08:07
→ s860134: 2016(X =>105(O, mmom(X =>mmon(O 07/01 08:07
→ s860134: payload={'myear':'105','mmon':'06'} 07/01 08:09
→ s860134: 他月份也限定只能是 06, 所以你不能少那個0 07/01 08:10
→ akpipnlge: 我用s大的方式還是爬不到 07/01 21:15
→ akpipnlge: 應該是還少了查詢那個button的key 07/01 21:15
→ akpipnlge: 但是我從網頁的原始碼找不到那個button的name QQ 07/01 21:17
→ akpipnlge: 原始碼應該是這行: 07/01 21:22
→ akpipnlge: <input type=button class="board" value="查詢" 07/01 21:22
→ akpipnlge: onclick="date_form.submit();"> 07/01 21:22
→ iPhone007: 只是不知為何 BeautifulSoup 無法解析 07/01 22:40
→ akpipnlge: 嗚嗚 我終於成功了 不過beautifulsoup我也不work 07/02 06:34
→ akpipnlge: 所以最後就用HTMLParser去Tag 非常感謝樓上兩位大大 07/02 06:36
推 s860134: 程式多加入 page.encoding='utf-8' 07/03 18:30
→ s860134: 後面page.text 就是正確的編碼了 07/03 18:31