html点开有图片运行程序图片就没了
时间: 2023-06-27 12:03:49 浏览: 24
如果您在HTML中使用了图片,并且在运行程序后发现图片消失了,可能是因为您的程序没有正确地引用图片路径。请确保您在HTML中正确地设置了图片路径,并且图片文件存在于您的计算机或服务器上,并且可以被访问。另外,也要确保您的程序没有对图片进行删除或修改的操作。如果问题仍然存在,请提供更多细节或代码,以便我们更好地帮助您解决问题。
相关问题
html插入图片运行程序不显示,直接打开html文件显示
这可能是因为你在代码中指定的图片路径不正确。请确保你在代码中指定的图片路径是正确的,相对于HTML文件的位置。另外,请确保你的图片文件名和扩展名都正确,大小写也要注意。如果你的所有代码和图片文件都在同一个文件夹中,你可以在代码中使用相对路径来引用图片,例如:`<img src="./image.jpg">`。如果问题仍然存在,请检查你的图片文件是否已经上传到服务器上,或者在本地计算机上是否已经正确保存。
运行了以上程序 没有下载到图片
可能是因为程序中的代码有些过时了。以下是更新后的代码,可以尝试一下:
```python
import requests
from bs4 import BeautifulSoup
import os
# 搜狗图片网站的URL
url = 'https://pic.sogou.com/pics?query=%E6%B1%BD%E8%BD%A6'
# 伪装成浏览器进行访问
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
# 发送请求并获取网页内容
response = requests.get(url, headers=headers)
content = response.content
# 使用BeautifulSoup解析网页内容
soup = BeautifulSoup(content, 'html.parser')
# 查找所有的图片链接
image_links = []
for img in soup.find_all('img'):
link = img.get('src')
if link and link.endswith('.jpg'):
image_links.append(link)
# 创建文件夹用于存储图片
if not os.path.exists('car_images'):
os.makedirs('car_images')
# 下载图片并保存到文件夹
for i, link in enumerate(image_links):
response = requests.get(link)
with open(f'car_images/car_{i}.jpg', 'wb') as f:
f.write(response.content)
```
如果还是无法下载图片,可以尝试更换其他的图片网站或者使用selenium模拟浏览器操作。