废话不多说,直接开干!
遇到问题python 请求数据转换etree.HTML ,需要打印看一下正常数据
问题是
<Element div at 0xaeef7c8> #怎么看数据
于是乎百度一下
response = requests.get(url=url.format(i), headers=headers)
html = etree.HTML(response.text)
# print(response.text)
item_list = html.xpath('/html/body/div/div[3]/div')
for ii in range(0, 5):
# print(ii)
for item_line in item_list:
print(item_line)
try:
item = item_line.xpath("./dl")[ii]
# 打印提取到的结果
t = etree.tostring(item_line, encoding="utf-8", pretty_print=True)
print(t.decode("utf-8"))
主要是提取结果问题
t = etree.tostring(item_line, encoding="utf-8", pretty_print=True)
print(t.decode("utf-8"))
效果图
版权声明:本文为weixin_37254196原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。