将爬取到的数据存入数据框并导出

Posted tiankong-blue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将爬取到的数据存入数据框并导出相关的知识,希望对你有一定的参考价值。

import requests
from lxml import etree
from pandas import DataFrame

url=‘https://search.51job.com/list/120800,000000,0000,32,9,99,%25E4%25BA%25A7%25E5%2593%2581%25E7%25BB%258F%25E7%2590%2586,2,1.html
res=requests.get(url)
res.encoding=‘gbk‘
print(res)
#用etree生成xpath解析对象
root=etree.HTML(res.text)
print(root)
#利用xpath提取信息
position=root.xpath(‘//p[@class="t1 "]/span/a/@title‘)
extract=root.xpath(‘//p[@class="t1 "]/span/a/text()‘)
extract=[extract[i].strip() for i in range(len(extract))]
company=root.xpath(‘//span[@class="t2"]/a/@title‘)
place=root.xpath(‘//div[@class="el"]/span[@class="t3"]/text()‘)
salary=root.xpath(‘//div[@class="el"]/span[@class="t4"]/text()‘)
jobinfo=DataFrame([position,company,place,salary]).T
jobinfo.columns=[‘职位‘,‘公司‘,‘地点‘,‘薪资‘]
jobinfo.to_csv(‘51jbob.csv‘,encoding=‘gbk‘)

以上是关于将爬取到的数据存入数据框并导出的主要内容,如果未能解决你的问题,请参考以下文章

详解 Python 如何将爬取到的数据分别存储到 txtexcelmysql 中!

python-将爬取到的m3u8合并为mp4

一个咸鱼的Python爬虫之路:将爬取数据存入mysql

爬虫--Scrapy-持久化存储操作2

Python爬虫之运用scrapy框架将爬取的内容存入文件和数据库

爬虫数据存储至TXTCSVExcel.