场景描述
在做Python爬虫项目的时候,有时候需要将字符串格式的html文本转换为Feapder Response格式,然后再使用XPath、CSS、BeautifulSoup等解析出需要的数据。
环境配置
- Python 3.9.13
- feapder 1.7.9
示例字符串
text = """
<tr>
<td>2022-10-09</td>
<td>4350.00</td>
<td class=" rise">10.00</td>
<td class=" rise">0.23%</td>
</tr>
<tr>
<td>2022-10-08</td>
<td>4340.00</td>
<td class=" rise">30.00</td>
<td class=" rise">0.70%</td>
</tr>
"""
实现方案
from feapder.network.selector import Selector
# 将字符串格式的HTML文本转换为Response格式
selector = Selector(text