作者FCWFCW (小金魚)
看板Python
標題[問題] 新手使用pandas抓不到表格
時間Wed Apr 1 22:33:09 2020
各位好我是 python 新手
最近想要用 pandas 自動抓取網站的股票資料
於是寫了一段程式
import urllib.request as request
import pandas as pd
from bs4 import BeautifulSoup
number = input ('請輸入股號:')
quote_page = '
https://www.cmoney.tw/finance/f00043.aspx?s='+number+'&o=3'
page = request.urlopen(quote_page)
soup = BeautifulSoup(page, 'html.parser')
name_box = soup.find('h1', 'page-title')
name = name_box.text
print (name)
table = pd.read_html(quote_page)
print (table)
但是一直抓不到表格,到底發生了什麼事情呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.74.83 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1585751591.A.CEF.html
→ OrzOGC: 因為就沒有表格啊...錯誤訊息就寫了 04/01 23:53
推 max36067: 一般來說還是自己爬完整理後再放pandas會比較好啦~ 04/02 00:26
→ alvinlin: 要處理JS的問題。它把內容都隱藏了。細節寄給你了 04/02 13:41