Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 用bs4进行Python解析_Python 3.x_Beautifulsoup_Request - Fatal编程技术网

Python 3.x 用bs4进行Python解析

Python 3.x 用bs4进行Python解析,python-3.x,beautifulsoup,request,Python 3.x,Beautifulsoup,Request,我不能使用src文本,我的代码返回空字符串,我如何修复它?我想您正在尝试从链接获取眼镜图片。你至少应该发布源代码。但无论如何,在代码中,您试图从HTML中获取“src”,即使没有名为“src”的标记。它属于一个“img”标记,所以这就是您应该寻找的,然后是src。我查看了URL,您试图查找的图像有一个类image-section\uu-image。你可以用它来找到你的图像。我将发布该片段: import requests from bs4 import BeautifulSoup r=reque

我不能使用src文本,我的代码返回空字符串,我如何修复它?

我想您正在尝试从链接获取眼镜图片。你至少应该发布源代码。但无论如何,在代码中,您试图从HTML中获取“src”,即使没有名为“src”的标记。它属于一个“img”标记,所以这就是您应该寻找的,然后是src。我查看了URL,您试图查找的图像有一个类image-section\uu-image。你可以用它来找到你的图像。我将发布该片段:

import requests
from bs4 import BeautifulSoup
r=requests.get("https://www.pexels.com/photo/sunglasses-sunset-summer-sand- 
46710/")
cont=r.content
soup = BeautifulSoup(cont,"html.parser")
img=soup.findAll('src')
print(img)
soup = BeautifulSoup(r.content, 'lxml')
img = soup.find('img', class_='image-section__image')
print(img['src'])