给定一个 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 关注
- 189 浏览
添加回答
举报
0/150
提交
取消