python xpath获取图片
时间: 2023-10-15 09:23:40 浏览: 102
Python使用xpath实现图片爬取
你可以使用Python中的xpath库来获取网页中的图片。下面是一个示例代码:
```python
import requests
from lxml import etree
# 发送请求获取网页内容
response = requests.get('https://example.com')
html = response.text
# 使用xpath解析网页内容
tree = etree.HTML(html)
# 使用xpath表达式获取所有图片元素
image_elements = tree.xpath('//img')
# 遍历图片元素并获取图片链接
for element in image_elements:
image_url = element.get('src')
print(image_url)
```
在上述示例中,我们首先使用`requests`库发送请求获取网页内容,然后使用`lxml`库中的`etree`模块将网页内容转换为可进行XPath解析的树形结构。
接下来,我们使用XPath表达式 `'//img'` 来获取所有图片元素。然后,我们遍历这些图片元素并使用 `get('src')` 方法获取每个图片元素的 `src` 属性,即图片的链接。
请注意,你需要将 `'https://example.com'` 替换为你要获取图片的网页URL。
阅读全文