利用python爬虫获取淘宝的商品信息价格
时间: 2023-07-17 10:55:19 浏览: 90
获取淘宝商品信息价格的步骤如下:
1. 安装 requests 库和 BeautifulSoup 库:
```
pip install requests beautifulsoup4
```
2. 发送请求获取页面源码:
```
import requests
url = 'https://s.taobao.com/search?q=商品名称'
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)
```
3. 解析页面源码,获取商品信息:
```
from bs4 import BeautifulSoup
soup = BeautifulSoup(response.text, 'html.parser')
items = soup.find_all('div', {'class': 'item J_MouserOnverReq '})
for item in items:
price = item.find('strong').get_text()
title = item.find('a').get_text().strip()
print(title + ':' + price)
```
其中,`https://s.taobao.com/search?q=商品名称` 是淘宝搜索页面的 URL,需要将“商品名称”替换为要搜索的商品名称。`{'class': 'item J_MouserOnverReq '}` 是商品信息的 HTML 标签属性,需要根据实际情况进行修改。
阅读全文