Python青苔计划(十)数据导入csv

青苔计划

同样的代码,敲了十几次,检查了n次,频繁的出错,然后复制网友的“导入csv”代码,成功了,想哭
运行环境:Python3.6.1
代码:(拉勾网,Python相关招聘信息)

import requests
from bs4 import BeautifulSoup
import csv

headers={"User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36"}
jobs=[]
addrs=[]
moneys=[]
jaxs=[]
coms=[]
def get_inf(url):
    html=requests.get(url)
    soup=BeautifulSoup(html.text,"lxml")
    job=soup.find_all("h2")
    addr=soup.find_all("span",{"class":"add"})
    money=soup.find_all("span",{"class":"money"})
    #jax=
    com=soup.find_all("div",{"class":"company_name"})
    for one in job:
        jobs.append(one.get_text())
    for one in addr:
        addrs.append(one.get_text())
    for one in money:
        moneys.append(one.get_text())
   # for one in com:
    #    coms.append(one.get_text())

#get_inf(url)
urls=["https://www.lagou.com/zhaopin/Python/{}/".format(str(i))for i in range(1,30+1)]
for url in urls:
    get_inf(url)

with open('E:\credit_test.csv','w',newline="") as file:
    w = csv.writer(file)
    w.writerow(('工作名称','工作地址','薪酬'))
    w.writerows(zip(jobs,addrs,moneys))

导出效果:

效果图

碎觉啦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python 资源大全中文版 awesome-python[https://github.com/vinta/aw...
    万色星辰阅读 9,812评论 0 255
  • 登陆http://www.google.cn/analytics/ 注册并配置网站 将跟踪代码复制到每个需要监控的...
    绍重先阅读 411评论 0 0
  • 还没有打开今天的剽悍晨读,就感受到了满满的虐狗的气息,我都没有伴侣的好吗!好吧,虽然很生气,但是晨读感悟还是...
    一半一夏阅读 237评论 0 1
  • 到今天为止,我的暑期实习划上了休止符。想到第一天去南洋理工大学上海办公室时迟到的慌张,我要赞叹学姐“你要迟到”一语...
    裴千树阅读 752评论 0 0
  • 《贫穷的本质》一书中提到贫穷陷阱及贫穷的路径依赖:因为我们只有普通的人脉、教育、工作、资源等机会,所以我们不断依赖...
    MAXWELLL阅读 259评论 0 1