1
社区成员




课程名称 | 适应人群 |
---|---|
Python数据分析与爬虫 | 1.零基础想系统学习Python的学员 2.目前从事数据分析想深入学习Python数据分析的学员 3.想学习机器学习,但没有相关Python基础的学员 |
本课程主要讲解Python基础、数据分析扩展包Numpy、pandas、matplotlib,Python读取MySQL数据,Python爬虫及Scrapy框架,无监督机器学习算法聚类分析等,以及案例:互联网金融行业客户价值分析等。
import requests
from lxml import etree
url = 'https://we.51job.com/pc/search?keyword=python'
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36'
}
response = requests.get(url = url, headers = headers)
response.encoding = 'utf-8'
html = etree.HTML(response.text)
# 获取职位名称
#name = html.xpath('//div[@class="t"]/span/text()')
#print(name)
name = html.xpath('/html/body/div[1]/div/div[2]/div/div/div[2]/div/div[2]/div/div[2]/div[1]/div[1]/div[2]/div/span/text()')
print(name)
这里两种获取办法,返回的都是空列表是什么问题?