## 比較兩者的運作流程差異   ```python= # 抓取 Medium.com 的文章資料 import urllib.request as req import ssl ssl._create_default_https_context = ssl._create_unverified_context url="https://medium.com/_/api/home-feed" #建立一個Request物件,附加Request Headers的資訊 request=req.Request(url, headers={ "User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 " }) with req.urlopen(request) as response: data=response.read().decode("utf-8") #解析JSON格式的資料,取得每篇文章的標題 import json data=data.replace("])}while(1);</x>","") #清除多餘的字串 #解析失敗,因為資料格式不是嚴格的JSON格式 data=json.loads(data) #把原始的JSON資料解析成字典/列表的表現形式 #取得JSON資料中的文章標題 posts=data["payload"]["references"]["Post"] for key in posts: post=posts[key] print(post["title"]) ``` ## Q&A: 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up