如何获取https://h5.sinaimg.cn/m/weibo-pro/js/chunk-4993102d.3c6c13e7.js里面的图片
时间: 2023-08-21 21:03:50 浏览: 163
在 JavaScript 文件中,可能会有图片的链接地址。如果需要获取这些图片,可以使用 Python 中的 requests 库来发送 HTTP 请求,获取图片的二进制数据,然后保存到本地或者进行其他处理。
以下是获取 JavaScript 文件中图片链接地址并下载图片的代码示例:
```python
import requests
import re
# JavaScript 文件链接
js_url = 'https://h5.sinaimg.cn/m/weibo-pro/js/chunk-4993102d.3c6c13e7.js'
# 发送 HTTP 请求,获取 JavaScript 文件内容
response = requests.get(js_url)
# 从 JavaScript 文件内容中提取图片链接
pattern = r'"(https://[^\s"]+?\.jpg)"'
matches = re.findall(pattern, response.text)
# 下载图片
for url in matches:
response = requests.get(url)
with open(url.split('/')[-1], 'wb') as f:
f.write(response.content)
```
以上代码会从 JavaScript 文件中提取所有以`.jpg`结尾的链接,然后逐个发送 HTTP 请求,下载图片到本地。如需下载其他类型的图片,只需修改正则表达式的匹配规则即可。需要注意的是,下载图片时需要遵守相关法律法规,不能违法乱纪。
阅读全文