[爬蟲實戰] 如何撰寫Python爬蟲抓取台灣銀行的牌告匯率?

Поділитися
Вставка
  • Опубліковано 27 жов 2024

КОМЕНТАРІ • 45

  • @danielli4309
    @danielli4309 7 років тому +10

    所有课程讲的都太棒了! 老师语言清晰,条理清楚,言简意赅,课程分解合理,很容易让人人听懂。希望能听到老师更多更好的课程。

  • @ya-lihsiao5552
    @ya-lihsiao5552 4 роки тому +1

    教得太好了 清楚明瞭又簡潔~~~ 超讚!

  • @physics1379
    @physics1379 7 років тому

    终于更新了

  • @crabboyaq
    @crabboyaq 5 років тому

    讲解的很好,清楚

  • @moco5360
    @moco5360 4 роки тому +5

    太厲害了~ 完全看不懂 =“=

  • @yenchent4290
    @yenchent4290 4 роки тому

    感謝 學習中

  • @吳志中-b9f
    @吳志中-b9f 7 років тому

    感謝~~分享

  • @earth4682
    @earth4682 4 роки тому

    用command line照著相同碼下去執行,package邊看錯誤邊補足,但執行結果失敗
    試了很久,最終可以執行,但只能在Jupyter Notebook使用,真的很失敗,只好自行修改成可以在command line上執行

  • @林冠佑-x3l
    @林冠佑-x3l 7 років тому +3

    原來pandas也可以爬蟲喔

  • @pjh7214
    @pjh7214 4 роки тому

    請問使用 jupyter 跟 sublime 的code 一樣嗎?

  • @數學只考6級分
    @數學只考6級分 5 років тому

    想請問一下 ,最後儲存完的excel檔 裡面能不能自動執行分類相關的動作

  • @吳政融-o8b
    @吳政融-o8b 7 років тому

    老師,你好.我是初學者:我依照你影片所說的方式出現以下的錯誤不知道該這樣處理。
    ---------------------------------------------------------------------------
    ImportError Traceback (most recent call last)
    in ()
    1 import pandas
    ----> 2 dfs = pandas.read_html('rate.bot.com.tw/xrt?Lang=zh-TW')
    C:\ProgramData\Anaconda2\lib\site-packages\pandas\io\html.py in read_html(io, match, flavor, header, index_col, skiprows, attrs, parse_dates, tupleize_cols, thousands, encoding, decimal, converters, na_values, keep_default_na)
    894 thousands=thousands, attrs=attrs, encoding=encoding,
    895 decimal=decimal, converters=converters, na_values=na_values,
    --> 896 keep_default_na=keep_default_na)
    C:\ProgramData\Anaconda2\lib\site-packages\pandas\io\html.py in _parse(flavor, io, match, attrs, encoding, **kwargs)
    721 retained = None
    722 for flav in flavor:
    --> 723 parser = _parser_dispatch(flav)
    724 p = parser(io, compiled_match, attrs, encoding)
    725
    C:\ProgramData\Anaconda2\lib\site-packages\pandas\io\html.py in _parser_dispatch(flavor)
    666 if flavor in ('bs4', 'html5lib'):
    667 if not _HAS_HTML5LIB:
    --> 668 raise ImportError("html5lib not found, please install it")
    669 if not _HAS_BS4:
    670 raise ImportError(
    ImportError: html5lib not found, please install it

  • @Teddy-xb6qp
    @Teddy-xb6qp 5 років тому

    請問大大,
    如何把抓下來的資料整理成 JSON 格式?

  • @wujia-ling9783
    @wujia-ling9783 5 років тому

    那抓中文字要怎麼使用extract呢?

  • @georgechou8393
    @georgechou8393 4 роки тому

    .ix 沒有這定義,現在改成什麼了?

  • @olivewang2272
    @olivewang2272 6 років тому +1

    請問dfs是甚麼?
    我的程式一直顯示"dfs未定義"
    謝謝!

  • @SJ-cq2yh
    @SJ-cq2yh 7 років тому +1

    執行此段【currency[u'幣別'] = currency[u'幣別'].str.extract('\((\w+)\)')】程式碼出現錯誤訊息? 請教python3如何解決【C:\ProgramData\Anaconda3\lib\site-packages\ipykernel_launcher.py:1: FutureWarning: currently extract(expand=None) means expand=False (return Index/Series/DataFrame) but in a future version of pandas this will be changed to expand=True (return DataFrame)
    """Entry point for launching an IPython kernel.】

    • @jingsyuan
      @jingsyuan 6 років тому +1

      currency[u'幣別'] = currency[u'幣別'].str.extract('\((\w+)\)', expand=True)

  • @kwanpoyiu1380
    @kwanpoyiu1380 6 років тому +1

    127.0.0.1:8888/notebooks/BOT.ipynb#是什丫,我去不了呀..........

    • @hardyhuang561
      @hardyhuang561 6 років тому

      因為jupyter BOT是裝在自己本機的東西

    • @智慧共享
      @智慧共享 4 роки тому

      @@hardyhuang561 需要学习python、c/c++、华为HCNA、HCNP、HCIE,华为物联网IoT可以订阅智慧共享,我会更新全套的视频教程。
      ua-cam.com/channels/GXsvcvFZt8IHeAtonvmGtg.html

  • @samchiu9307
    @samchiu9307 6 років тому

    請問老師 為什麼會出現此種語法錯誤,試了一個晚上都找不出原因
    import requests
    res = requests.get('rate.bot.com.tw/xrt?Lang=zh-TW')
    print res.text
    ===============
    File "", line 3
    print res.text
    ^
    SyntaxError: Missing parentheses in call to 'print'. Did you mean print(res.text)?
    另一個狀況也無解
    import pandas
    dfs=pandas.read_html('rate.bot.com.tw/xrt?Lang=zh-TW')
    ==========
    ModuleNotFoundError Traceback (most recent call last)
    in
    ----> 1 import pandas
    2 dfs=pandas.read_html('rate.bot.com.tw/xrt?Lang=zh-TW')
    ModuleNotFoundError: No module named 'pandas'
    謝謝

    • @wsqa1208
      @wsqa1208 6 років тому

      import requests
      res = requests.get('rate.bot.com.tw/xrt?Lang=zh-TW')
      print res.text
      ===============
      File "", line 3
      print res.text
      ^
      SyntaxError: Missing parentheses in call to 'print'. Did you mean print(res.text)?
      多給他一個括號:
      把 print res.text
      改成 print (res.text)

    • @wsqa1208
      @wsqa1208 6 років тому

      你另外一個
      import pandas
      dfs=pandas.read_html('rate.bot.com.tw/xrt?Lang=zh-TW')
      這問題我沒有碰到 我直接貼上你的 code 可以跑 , 要不要試試看 重新開一個專案 在執行。

    • @吳明憲-j6g
      @吳明憲-j6g 4 роки тому

      你可以開cmd打pip install pandas
      不行的話在打pip install lxml

    • @吳明憲-j6g
      @吳明憲-j6g 4 роки тому

      第一個問題的話應該是python 2和python 3的差別
      把print 後面的東西加上()就行了

  • @jueluoaixing4002
    @jueluoaixing4002 4 роки тому

    出个抓翻墙节点的

  • @傳送檔案
    @傳送檔案 6 років тому

    請問我已經import pandas後再輸入dfs = pandas......執行
    卻跑出找不到 lxml 我是window10
    在cmd安裝pip 也無法
    我該怎麼安裝lxml? 謝謝

    • @hsinyikuo2433
      @hsinyikuo2433 6 років тому

      之前跟你一樣,網路找到安裝方式
      pypi.org/project/lxml/#files 找到你python版本下載後再用pip安裝

    • @hardyhuang561
      @hardyhuang561 6 років тому

      我win10
      cmd 輸入pip install lxml,
      關閉所有使用中的python重新進去就能用了

  • @franzxaverflotze7096
    @franzxaverflotze7096 4 роки тому

    看到这种视频,我还能说什么呢,赶紧三连吧