国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

手把手教你使用Python網絡爬蟲獲取招聘信息

開發 后端
現在在疫情階段,想找一份不錯的工作變得更為困難,很多人會選擇去網上看招聘信息。可是招聘信息有一些是錯綜復雜的。而且不能把全部的信息全部羅列出來,以外賣的58招聘網站來看,資料整理的不清晰。

1.前言

 

[[333120]]

現在在疫情階段,想找一份不錯的工作變得更為困難,很多人會選擇去網上看招聘信息。可是招聘信息有一些是錯綜復雜的。而且不能把全部的信息全部羅列出來,以外賣的58招聘網站來看,資料整理的不清晰。

 

2.項目目標

獲取招聘信息,并批量把地點、 公司名、工資 、下載保存在txt文檔。

3.項目準備

軟件:PyCharm

需要的庫:requests、lxml、fake_useragent

網站如下:

 

  1. https://gz.58.com/job/pn2/?param7503=1&from=yjz2_zhaopin&PGTID=0d302408-0000-3efd-48f6-ff64d26b4b1c&ClickID={} 

點擊下一頁時,ClickID={}每增加一頁自增加1,用{}代替變換的變量,再用for循環遍歷這網址,實現多個網址請求。

4.反爬措施

該網站上的反爬主要有兩點:

1、 直接使用requests庫,在不設置任何header的情況下,網站直接不返回數據

2、同一個ip連續訪問多次,直接封掉ip,起初我的ip就是這樣被封掉的。

為了解決這兩個問題,最后經過研究,使用以下方法,可以有效解決。

1、獲取正常的 http請求頭,并在requests請求時設置這些常規的http請求頭。

2、使用 fake_useragent ,產生隨機的UserAgent進行訪問。

5.項目實現

1、定義一個class類繼承object,定義init方法繼承self,主函數main繼承self。導入需要的庫和網址,代碼如下所示。

 

  1. import requests 
  2. from lxml import etree 
  3. from fake_useragent import UserAgent 
  4.  
  5.  
  6. class  Zhaopin(object): 
  7.     def __init__(self): 
  8.         self.url = "https://gz.58.com/job/pn2/?param7503=1&from=yjz2_zhaopin&PGTID=0d302408-0000-3efd-48f6-ff64d26b4b1c&ClickID={}"  # /zhuanchang/:搜索的名字的拼音縮寫 
  9.  
  10.     def main(self): 
  11.         pass 
  12.  
  13. if __name__ == '__main__'
  14.     Spider =  Zhaopin() 
  15.     Spider.main() 

2、隨機產生UserAgent。

 

  1. for i in range(1, 50): 
  2.     self.headers = { 
  3.         'User-Agent': ua.random, 
  4.     } 

3、發送請求,獲取響應, 頁面回調,方便下次請求。

 

  1. def get_page(self, url): 
  2.     res = requests.get(url=url, headers=self.headers) 
  3.     html = res.content.decode("utf-8"
  4.     return html 

4、xpath解析找到對應的父節點。

 

  1. def page_page(self, html): 
  2.     parse_html = etree.HTML(html) 
  3.     one = parse_html.xpath('//div[@class="main clearfix"]//div[@class="leftCon"]/ul/li'

5、for遍歷,定義一個變量food_info保存,獲取到二級頁面對應的菜 名、 原 料 、下 載 鏈 接。

 

  1. for l in one: 
  2.    o = l.xpath('.//a/span[1]/text()')[0].strip() 
  3.    t = l.xpath('.//a//span[@class="name"]/text()')[0].strip() 
  4.    f = l.xpath('.//p[@class="job_salary"]/text()'
  5.    thr = l.xpath('.//div[@class="comp_name"]//a/text()')[0].strip() 
  6.    for e in f: 
  7.        boss = ''
  8.  
  9. %s:||%s:  
  10. 公司:%s, 
  11. 工資:%s元/月 
  12. ========================================================= 
  13.                                ''' % (o, t, thr, e) 
  14.    print(str(boss) 

6、將結果保存在txt文檔中,如下所示。

 

  1. f = open('g.txt''a', encoding='utf-8')  # 以'w'方式打開文件 
  2. f.write(str(boss)) 
  3. # print(house_dict) 
  4. f.write("\n")  # 鍵和值分行放,鍵在單數行,值在雙數行 
  5. f.close() 

7、調用方法,實現功能。

 

  1. html = self.get_page(url) 
  2. self.page_page(html) 

6.效果展示

1、點擊綠色小三角運行輸入起始頁,終止頁。

 

 

 

 

2、運行程序后,結果顯示在控制臺,如下圖所示。

 

 

 

 

3、保存txt文檔到本地,如下圖所示。

 

 

 

 

4、雙擊文件,內容如下圖所示。

 

 

 

 

7.小結

1、不建議抓取太多數據,容易對服務器造成負載,淺嘗輒止即可。

2、本文章就Python爬取招聘網,在應用中出現的難點和重點,以及如何防止反爬,做出了相對于的解決方案。

3、介紹了如何去拼接字符串,以及列表如何進行類型的轉換。

4、代碼很簡單,希望能夠幫到你。

5、歡迎大家積極嘗試,有時候看到別人實現起來很簡單,但是到自己動手實現的時候,總會有各種各樣的問題,切勿眼高手低,勤動手,才可以理解的更加深刻。

6、可以選擇自己喜歡的分類,獲取工作,找到自己喜歡工作。

責任編輯:華軒 來源: Python爬蟲與數據挖掘
相關推薦

2018-05-16 15:46:06

Python網絡爬蟲PhantomJS

2018-05-16 13:50:30

Python網絡爬蟲Scrapy

2021-07-14 09:00:00

JavaFX開發應用

2025-05-07 00:31:30

2018-05-14 15:27:06

Python網絡爬蟲爬蟲架構

2018-05-14 16:34:08

Python網絡爬蟲Scrapy

2018-05-22 15:30:30

Python網絡爬蟲分布式爬蟲

2021-11-09 09:01:36

Python網絡爬蟲Python基礎

2021-05-10 06:48:11

Python騰訊招聘

2018-05-22 16:28:46

Python網絡爬蟲URL去重

2022-12-07 08:42:35

2021-01-30 10:37:18

ScrapyGerapy網絡爬蟲

2021-04-01 09:02:38

Python小說下載網絡爬蟲

2021-08-02 07:35:19

Nacos配置中心namespace

2021-09-01 14:49:48

curl2pypython工具

2011-05-03 15:59:00

黑盒打印機

2011-01-10 14:41:26

2021-11-25 08:11:47

JS網站信息

2020-08-12 09:07:53

Python開發爬蟲

2020-12-08 10:32:15

Python郵件tcp
點贊
收藏

51CTO技術棧公眾號

欧美丰满少妇xxxxx高潮对白| 日本一区二区不卡| 中文字幕在线网| 国产成人精品免费在线| 久久国产精品精品国产色婷婷| 色喇叭免费久久综合| 欧美最顶级的aⅴ艳星| 日本精品在线播放| xxxxx91麻豆| 亚洲电影有码| 亚洲图片欧美午夜| 婷婷激情一区| 中文字幕日韩欧美| 日韩在线影院| 国产亚洲欧美一区| 在线天堂资源www在线污| 3atv在线一区二区三区| 波多野结衣一区二区| 色综合网站在线| 亚洲视频精品在线观看| 亚洲福中文字幕伊人影院| 看黄色免费网站| 亚洲制服丝袜av| 欧美另类极限扩张| 色婷婷久久久久swag精品| 黄色av免费在线看| 欧美婷婷六月丁香综合色| www在线播放| 91麻豆精品国产无毒不卡在线观看| 99视频在线观看地址| 在线观看免费一区| 精品国产白色丝袜高跟鞋| 欧美刺激午夜性久久久久久久| 成人观看网址| 色yeye香蕉凹凸一区二区av| 伊人久久精品| 91av在线播放| 正在播放日韩欧美一页| 玛丽玛丽电影原版免费观看1977 | 成人啪啪免费看| 91高清一区| 久久九九视频| 国产九九视频一区二区三区| 国产精品自拍片| 中文字幕亚洲欧美在线不卡| 色资源网在线观看| 欧美日韩国产乱码电影| 久久香蕉av| 久久天天躁日日躁| 日韩精品1区| 国产日本一区二区三区| 免费人成在线不卡| 精品久久久久久无码国产| 亚洲1区2区3区4区| 91麻豆一二三四在线| 最新中文字幕亚洲| 深夜福利久久| 日韩久久不卡| 国产精品理伦片| 精产国品自在线www| 久久精品视频中文字幕| 欧美日韩一区二区综合| 欧美日本韩国国产| 2020日本不卡一区二区视频| 濑亚美莉一二区在线视频| 欧美一区二区在线观看| 日韩精品一区国产| 51国偷自产一区二区三区| 国产专区欧美精品| 午夜爽爽视频| 亚洲欧美日韩网| 欧美3p在线观看| 亚洲中文字幕无码一区二区三区| 亚洲精品ww久久久久久p站| 91桃色在线| 成人黄色av网站| 国产成人精品一区二区三区四区| 在线免费观看你懂的| 搡老女人一区二区三区视频tv | 国产91精品高潮白浆喷水| 一区二区三区国产在线| 午夜激情福利在线| 日韩欧美中文一区| 亚洲美女久久| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 2022中文字幕| 午夜精品久久一牛影视| 黄瓜视频成人app免费| 91精品视频观看| 91欧美一区二区| 成人日韩欧美| 国产精品一区二区久久久久| 成人ar影院免费观看视频| 91官网在线| 69视频在线播放| 激情图片小说一区| 日韩在线免费播放| 午夜精品99久久免费| 国产精品一卡二卡| av软件在线观看| 91久久精品国产91性色| 欧美国产日本韩| jizz亚洲女人高潮大叫| 日韩久久在线| 91成人国产精品| 久久成人高清| 日韩中字在线观看| 亚洲精品成人久久| 夜夜爽av福利精品导航| 天堂中文字幕在线| 国内精品久久久久伊人av| 成人黄色大片在线观看| av日韩中文| 欧美13一14另类| 欧美精品在线一区二区三区| 中文字幕亚洲精品乱码| 中文字幕在线资源| 国产精品精品视频| 国产精品久久久久久久久免费丝袜 | 不卡免费追剧大全电视剧网站| 色屁屁www国产馆在线观看| 成人在线国产精品| 一级精品视频在线观看宜春院 | 亚洲精品在线不卡| 日韩av不卡一区二区| 国产在线观看a视频| 国产一区二区无遮挡| 91久久人澡人人添人人爽欧美| 日韩国产在线| 校园春色综合| av在线不卡一区| 色婷婷激情综合| 色综合天天综合网中文字幕| 午夜影院韩国伦理在线| 国产精品96久久久久久| 亚洲一区二区三区四区不卡| 视频小说一区二区| 五月综合激情在线| 97香蕉超级碰碰久久免费的优势| 久久久久久9999| 综合欧美亚洲| 成人性生交大片免费看视频r| 久久久欧美一区二区| 国产天堂亚洲国产碰碰| 色播一区二区| 69国产精品视频| 国产精品一二三在线| 欧美午夜片在线免费观看| 狠狠色丁香久久综合频道| 麻豆网站在线看| 夜夜爽www精品| 亚洲欧美国产精品久久久久久久| 久久99国产精品成人| 婷婷激情成人| 毛片中文在线观看| 国产日韩亚洲精品| 亚洲欧美三级在线| 欧美国产日韩精品免费观看| 欧美色就是色| 国产黄a三级三级三级av在线看| 26uuu成人| 欧美激情视频三区| 亚洲国产成人高清精品| 国产视频一区三区| gogo高清在线播放免费| 国产主播在线看| 国产精品美女www| 4hu四虎永久在线影院成人| 免费在线观看不卡| 国产精品久久久久av蜜臀| 永久免费在线| 亚洲综合欧美日韩| 欧美极品少妇全裸体| 一本色道亚洲精品aⅴ| 久久99蜜桃精品| 黄色免费大全亚洲| 日本免费视频在线观看| 成人国产在线看| 国产精品嫩草影院一区二区| 欧美videos中文字幕| 国产女人18毛片水真多成人如厕| 亚洲啊v在线观看| 成人啊v在线| 午夜国产在线| 国产成人在线小视频| 国产精品一区二区久久国产| 日韩高清有码在线| 亚洲一区二区三区四区的| 久久精品免费观看| 欧美另类69xxxxx| 澳门成人av网| 免费在线黄色影片| 奇米影视亚洲色图| 国产伦精品一区二区三区高清| 美女啪啪无遮挡免费久久网站| 精品视频全国免费看| 国产片一区二区三区| 日韩综合小视频| 成人a'v在线播放| 伊人久久大香伊蕉在人线观看热v|