logo
Loading...

檢視元素、檢視原始碼的數據 為什麼不同? - Cupoy

一開始是因為範例的程式碼好像有錯誤,找不到滿意度的數據因此我自己有做了一番修改,可以成功取得數據修改...

day14

檢視元素、檢視原始碼的數據 為什麼不同?

2019/12/21 下午 10:03
Python網路爬蟲討論版
MaRon
觀看數:16
回答數:1
收藏數:2
day14

一開始是因為範例的程式碼好像有錯誤,找不到滿意度的數據

因此我自己有做了一番修改,可以成功取得數據

修改後:

原本是利用 satisfaction[1].span.text 但是取得的數據是原始碼裡面的 0

在過程中看了一下原始碼以及頁面的元素資訊發現好像有些許不同,想要請教一下是為什麼呢?


檢視元素資訊span裡面的數字 跟data-num顯示相同

檢視頁面原始碼 span裡面的數字為0不等於data-num的數據

回答列表

  • 2019/12/22 上午 00:13
    張維元 (WeiYuan)
    贊同數:3
    不贊同數:0
    留言數:1

    嗨,因為滿意度的資訊是被藏在 data-num 這個屬性當中,是透過 JavaScript 動態更新網頁的。但因為我們的程式使用 Python 直接抓取 Response,並沒有執行到 JavaScript,因此顯示的內容都是 0 。