为了账号安全,请及时绑定邮箱和手机立即绑定

如何提取 Facebook 图片的 URL

如何提取 Facebook 图片的 URL

PHP
一只斗牛犬 2023-10-22 22:09:25
给定一个 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 代码中的元素。


查看完整回答
反对 回复 2023-10-22
  • 1 回答
  • 0 关注
  • 189 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信