python怎样把微博上的图拿下来

 时间:2024-10-26 20:06:56

1、首先打开微博首页。按F2后,点击如图的图标,把页面调成移动端模式

python怎样把微博上的图拿下来

2、找到如图的链接,并复制。

python怎样把微博上的图拿下来

3、然后按crtl+F,把复制的链接粘贴到此处。复制网页域名,备用。

python怎样把微博上的图拿下来

4、然后就是代码了。首先导入库,如果没有这些库,自行下载。from bs4 import BeautifulSoupimport requestsimport re

python怎样把微博上的图拿下来

5、#requests.get方法获取response响应req = requests.get('https://m.weibo.cn/颊俄岿髭detail/4484272872327898(刚刚复制的域名)')#用BeautifulSoup解析网页html信息soup = BeautifulSoup(req.text, 'lxml')

python怎样把微博上的图拿下来

6、#用正则匹配url中间的内容。r = re.compile(r'争犸禀淫"url": \"(.*?)",', re.S)a = r.findall(soup.text)#从第二个开始,即索引为1。aaa = a[1::2]

python怎样把微博上的图拿下来

7、#定义一个num,用来为文件夹命名,从0开始。num = 0#把aaa集左佯抵盗合里面的链接一次次的丢给aafor aa 足毂忍珩in aaa:#请求一下链接再转换成二进制文件。 b = requests.get(aa) with open(str(num)+'.gif', 'wb') as f:#b.content就是链接所得到的二进制文件 f.write(b.content) f.close()#计数+1 num = num + 1

python怎样把微博上的图拿下来

8、结果如图所示。

python怎样把微博上的图拿下来
  • C语言教程 使用system()函数获取网站的IP
  • 五脏怎样调理脾胃
  • 如何使用SQL Manager修改数据库表字段非空设置
  • 在vmware中实现Ubuntu与win10(主机)的共享文件
  • 网易公开课如何开启消息推送
  • 热门搜索
    如何制作ppt模板 牛头怎么wq二连 爱剪辑如何旋转视频 卡凡洗发水怎么样 生活中的困难 生活需要 低碳生活ppt mdf怎么打开 凤姐怎么去的美国 印度人的真实生活