日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python爬取51job网

發布時間:2024/1/1 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python爬取51job网 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

廢話不說了,直接展示代碼!!!

import urllib.request from bs4 import BeautifulSoup import re import time''' 項目目標:51job爬取職業,地區,薪資,工資,公司, 首先根據url爬取整個網頁 其次根據爬取的頁面獲取所要的數據 最后用字典一一保存,最后保存在文件夾中 '''class python_job():#定義一個字典def __init__(self):self.date = {}#根據url,獲取51job的網站數據def get_content(self,namber):url = 'https://search.51job.com/list/200200,000000,0000,00,9,99,python,2,'#拼接urlnew_url = url + str(namber) + '.html'#創建頭消息headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36'}# 創建消息頭request = urllib.request.Request(url=new_url, headers=headers)#獲取網頁信息content = urllib.request.urlopen(request)return self.get_response(content)#根據首頁獲取工作欄def get_response(self,content):# 生成soup對象soup = BeautifulSoup(content, 'lxml')# 表頭信息分成分類信息heat_ret與所要信息body_retheat_ret = soup.find_all('div',class_ = 'el title')body_ret = soup.select('.dw_table > .el')body_ret.pop(0)# return heat_ret,body_retreturn self.get_head_body(heat_ret,body_ret)#整合表頭表內容信息def get_head_body(self,heat_ret,body_ret):#將分類信息提取出來head = heat_ret[0].find_all('span')fp = open('python.txt', 'a', encoding='utf8')# 數據整理for i in body_ret:body_head = i.find('a')# 將所要信息提取出來body_body = i.find_all('span',class_ =re.compile(r'^t\d') )#職位名self.date[head[0].text] = str(body_head.text).strip()#公司名self.date[head[1].text] = str(body_body[0].text).strip()#工作地點self.date[head[2].text] = str(body_body[1].text).strip()#薪資self.date[head[3].text] = str(body_body[2].text).strip()#發布時間self.date[head[4].text] = str(body_body[3].text).strip()#寫入文件fp.write(str(self.date) + '\n')#關閉文件fp.close()time.sleep(5)print('下載一頁完成。。。。。。')#進行頁面跳轉調用函數def first(self,i):print('第%s頁開始下載。。。。。。'%i)return self.get_content(i)if __name__ == '__main__':staet_num = int(input('請輸入起始頁碼:'))end_num = int(input('請輸入終止頁碼:'))a = python_job()for i in range(staet_num, end_num + 1):a.first(i)

總結

以上是生活随笔為你收集整理的python爬取51job网的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 婷婷第四色 | 久久性生活视频 | 久久香蕉网 | 免费激情 | www免费黄色| 西西444www大胆无视频 | 久久激情五月 | 中午字幕在线观看 | 天天操人人爽 | 91丨porny丨对白 | 丰满少妇大力进入 | 香蕉狠狠爱视频 | 国产视频一区三区 | youjizz日本人| bt天堂新版中文在线地址 | 搡老岳熟女国产熟妇 | 国产美女永久免费 | 亚洲欧洲日本国产 | 69xxxx日本| 好吊色视频在线观看 | 亚洲激情视频小说 | 中国精品一区二区 | 图片区偷拍区小说区 | 免费麻豆视频 | 亚洲精品乱码久久久久久写真 | 久久综合影院 | 精品在线免费观看 | 精品一区欧美 | 亚洲精品粉嫩小泬 | 狠狠影院| 亚洲精选一区二区三区 | 污片网站在线观看 | 陪读偷伦初尝小说 | 8mav在线 | 亚洲视频在线观看网址 | 无码人妻精品一区二区50 | 久久av一区二区三区亚洲 | 久热网站 | 欧美日韩天堂 | 精品国产aⅴ麻豆 | 精品人妻一区二区三区免费 | 深夜视频在线观看免费 | 欲色av| 日韩成人在线观看视频 | 精品久久在线观看 | xxxxwwww在线观看 | 91黄色片| 欧美色射 | 水牛影视av一区二区免费 | 男女拍拍拍 | 亚洲另类xxxx| 久久久久国产精品国产 | 久久国产视频一区 | 欧美精品在线一区 | 叼嘿视频在线免费观看 | 亚洲第一色网站 | 久久视频在线看 | 九九热精品免费视频 | 亚洲国产黄色片 | 亚洲人成网站999久久久综合 | 欧洲色网站 | 综合在线视频 | av影片在线看 | 小视频免费在线观看 | 欧美日韩在线一区二区 | 黑人玩弄人妻一区二区三区四 | feel性丰满白嫩嫩hd | 国产香蕉在线视频 | 一级色网站 | 亚洲图片激情小说 | 狠狠躁夜夜躁人 | 亚日韩 | 天海翼av在线播放 | 久在线视频 | 三级视频网址 | 欧美美女在线观看 | 乳色吐息免费看 | 阿v免费在线观看 | 9久久9毛片又大又硬又粗 | 天天爽夜夜爽夜夜爽 | 久久久久久av无码免费看大片 | 欧美成人三区 | 日韩一区不卡视频 | 久久影院国产 | 国产91在线观看丝袜 | av片网站| 爱爱小视频网站 | 亚洲精品久久久蜜桃 | 免费在线色视频 | 在线看国产视频 | 国产激情免费 | 精品久久久久一区二区国产 | 免费看欧美黑人毛片 | 亚洲一区不卡在线 | 亚洲免费天堂 | h狠狠躁死你h高h | 免费色网| 黄视频网站在线看 | 午夜福利一区二区三区 |