給定一個 FB url,例如:https://www.facebook.com/photo.php?fbid[LONGUSERID]&set=a.313002535549859&type=3&theater如何使用 PHP 或 Python 提取真實照片 URL?通常實際的 URL 看起來像這樣(如 Chrome 網絡選項卡中所示)https://scontent.fbru1-1.fna.fbcdn.net/v/t31.0-1/cp0/p32x32/11942095_139657766378816_623531952343456734_o.jpg?_nc_cat=106&_nc_sid=0081f9&_nc_ohc=VpijQtyWbUQAX-fsPMj&_nc_ht=scontent.fbru1-1.fna&oh=eb4435eed183716c807b405d0d57c3a4&oe=5F674BAB但是有沒有一種方法可以使用腳本自動提取此內容?任何例子將不勝感激。
1 回答

慕萊塢森
TA貢獻1810條經驗 獲得超4個贊
最簡單的例子。
我剛剛得到一個 HTML 頁面,用雙引號將文本分成幾行。然后我檢查了一下JPG擴展名是否在線。
import requests
from html import unescape
from urllib.parse import unquote
url = "https://www.facebook.com/photo.php?fbid=445552432123146"
response = requests.get(url)
if response:
lines = response.text.split('\"')
for line in lines:
if ".jpg" in line:
print(unquote(unescape(line)))
else:
print("fail!")
在 Selenium 的幫助下,您已經可以正確搜索 HTML 代碼中的元素。
- 1 回答
- 0 關注
- 263 瀏覽
添加回答
舉報
0/150
提交
取消