校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > python爬蟲之利用Selenium+Requests爬取拉勾網

python爬蟲之利用Selenium+Requests爬取拉勾網

熱門標簽:地圖標注微信發送位置不顯示 蓋州市地圖標注 地圖標注的意義點 南京銷售外呼系統軟件 浙江電銷卡外呼系統好用嗎 房產電銷外呼系統 315電話機器人廣告 上海機器人外呼系統哪家好 地圖制圖標注位置改變是移位嗎

一、前言

利用selenium+requests訪問頁面爬取拉勾網招聘信息

二、分析url

觀察頁面可知,頁面數據屬于動態加載 所以現在我們通過抓包工具,獲取數據包

觀察其url和參數

url="https://www.lagou.com/jobs/positionAjax.json?px=defaultneedAddtionalResult=false"
參數:
city=%E5%8C%97%E4%BA%AC  ==》城市
first=true  ==》無用
pn=1  ==》頁數
kd=%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90  ==》商品關鍵詞

所以我們要想實現全站爬取,需要有city和頁數

三、獲取所有城市和頁數

我們打開拉勾網,觀察后發現,他的數據并不是完全展示的,比如說 在城市篩選選擇全國 僅僅只顯示30頁 但總頁數是遠遠大于30頁的;我又選擇北京發現是30頁又選擇北京下的海淀區又是30頁,可能我們無法把數據全部的爬取,但我們可以盡可能的將數據多的爬取


我們為了獲取全站數據,必然離不開的有兩個參數 一個是城市一個是頁數,所以我們利用selenium自動化去獲取所有城市和對應頁數

def City_Page(self):
    City_Page={}
    url="https://www.lagou.com/jobs/allCity.html?keyword=%spx=defaultcompanyNum=0isCompanySelected=falselabelWords="%(self.keyword)
    self.bro.get(url=url)
    sleep(30)
    print("開始獲取城市及其最大頁數")
    if "驗證系統" in self.bro.page_source:
        sleep(40)
    html = etree.HTML(self.bro.page_source)
    city_urls = html.xpath('//table[@class="word_list"]//li/input/@value')
    for city_url in city_urls:
        try:
            self.bro.get(city_url)
            if "驗證系統" in self.bro.page_source:
                sleep(40)
            city=self.bro.find_element_by_xpath('//a[@class="current_city current"]').text
            page=self.bro.find_element_by_xpath('//span[@class="span totalNum"]').text
            City_Page[city]=page
            sleep(0.5)
        except:
            pass
    self.bro.quit()
    data = json.dumps(City_Page)
    with open("city_page.json", 'w', encoding="utf-8")as f:
        f.write(data)
    return City_Page

四、生成params參數

我們有了每個城市對應的最大頁數,就可以生成訪問頁面所需的參數

def Params_List(self):
    with open("city_page.json", "r")as f:
        data = json.loads(f.read())
    Params_List = []
    for a, b in zip(data.keys(), data.values()):
        for i in range(1, int(b) + 1):
            params = {
                'city': a,
                'pn': i,
                'kd': self.keyword
            }
            Params_List.append(params)
    return Params_List

五、獲取數據

最后我們可以通過添加請求頭和使用params url來訪問頁面獲取數據

def Parse_Data(self,params):
    url = "https://www.lagou.com/jobs/positionAjax.json?needAddtionalResult=false"
    header={
        'referer': 'https://www.lagou.com/jobs/list_%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90?labelWords=fromSearch=truesuginput=',
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36',
        'cookie':''
    }
    try:
        text = requests.get(url=url, headers=header, params=params).text
        if "頻繁" in text:
            print("操作頻繁,已被發現 當前為第%d個params"%(i))
        data=json.loads(text)
        result=data["content"]["positionResult"]["result"]
        for res in result:
            with open(".//lagou1.csv", "a",encoding="utf-8") as f:
                writer = csv.DictWriter(f, res.keys())
                writer.writerow(res)
        sleep(1)
    except Exception as e:
        print(e)
        pass

六、總結

盡管數據只顯示前30頁,但數據還是未完全獲取

在利用selenium獲取城市最大頁數時 應手動登錄拉勾網,并且其在訪問過程中可能會出現驗證系統需要驗證

利用requests訪問頁面獲取數據時 盡量sleep時間長一點,操作頻繁會封IP

到此這篇關于python爬蟲之利用Selenium+Requests爬取拉勾網的文章就介紹到這了,更多相關Selenium+Requests爬取拉勾網內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python selenium模擬網頁點擊爬蟲交管12123違章數據
  • python爬蟲selenium模塊詳解
  • python實現selenium網絡爬蟲的方法小結
  • python爬蟲利用selenium實現自動翻頁爬取某魚數據的思路詳解
  • Python爬蟲之Selenium實現關閉瀏覽器
  • Python爬蟲中Selenium實現文件上傳
  • Python爬蟲之Selenium下拉框處理的實現
  • 教你如何使用Python selenium

標簽:貴州 赤峰 臨汾 陽泉 雙鴨山 克拉瑪依 金華 日照

巨人網絡通訊聲明:本文標題《python爬蟲之利用Selenium+Requests爬取拉勾網》,本文關鍵詞  python,爬蟲,之,利用,Selenium+Requests,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python爬蟲之利用Selenium+Requests爬取拉勾網》相關的同類信息!
  • 本頁收集關于python爬蟲之利用Selenium+Requests爬取拉勾網的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲chinese男男1069| 国产偷国产偷亚洲高清人白洁| 国产老女人精品毛片久久| 亚洲一区二区视频在线观看| 免费人成在线不卡| jlzzjlzz国产精品久久| 欧美色倩网站大全免费| 欧美日韩国产电影| 久久综合精品国产一区二区三区| 久久久亚洲精品石原莉奈| 中文字幕一区二区三中文字幕| 首页国产丝袜综合| 免费在线视频一区| 欧美亚洲日本一区| 国产亚洲精久久久久久| 奇米精品一区二区三区在线观看 | 成人app网站| 色先锋aa成人| 精品国精品自拍自在线| 精品嫩草影院久久| 91精品国产入口在线| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲免费观看视频| 欧美久久久久免费| 欧美视频在线观看一区二区| 欧美成人女星排行榜| 亚洲精品免费电影| 欧美aaa在线| 欧美一区二区三区播放老司机| 欧美激情中文字幕| 一区二区三区不卡在线观看 | 91理论电影在线观看| 国产精品色在线观看| 国产成人精品免费在线| 国产片一区二区| 福利一区二区在线| 毛片av一区二区| 精品欧美一区二区三区精品久久 | 国产精品一区免费视频| 日韩亚洲欧美中文三级| 蜜臀av性久久久久av蜜臀妖精| 亚洲欧美日韩一区二区| 国产精品欧美久久久久一区二区| 日韩欧美一卡二卡| 日韩一区欧美一区| 韩国中文字幕2020精品| 欧美刺激午夜性久久久久久久| 欧美视频一区在线| 亚洲男帅同性gay1069| 午夜欧美视频在线观看| 国产一区二区三区av电影| 日韩一级二级三级| 国产激情精品久久久第一区二区| 91国偷自产一区二区三区成为亚洲经典| 国产欧美视频一区二区| 91最新地址在线播放| 99国产精品国产精品久久| 日韩精品中文字幕一区二区三区| 看片网站欧美日韩| 中文字幕精品三区| 亚洲午夜激情网页| 日韩高清一级片| 日韩精品一区二区三区中文不卡 | 一本色道a无线码一区v| 亚洲国产精品麻豆| 欧美一级久久久| 亚洲精品国产视频| 欧美一区二区三区思思人| 亚洲18女电影在线观看| 久久综合av免费| 欧美日韩电影一区| 久久国产人妖系列| 国产精品女同一区二区三区| 国产精品一品视频| 国产91丝袜在线观看| 自拍偷拍国产亚洲| 欧美日韩另类国产亚洲欧美一级| 日本一区二区三区在线观看| 色菇凉天天综合网| 日本欧美韩国一区三区| 国产欧美一区二区精品婷婷| 91一区一区三区| 亚洲精品中文字幕在线观看| 欧美日韩一区二区在线观看| 国产麻豆日韩欧美久久| 午夜视频在线观看一区二区三区| 欧美日韩你懂得| 国产精品18久久久久久久久| 亚洲欧美国产毛片在线| 国产午夜亚洲精品午夜鲁丝片| 亚洲激情在线激情| 男女男精品网站| 久久精品噜噜噜成人av农村| 欧美日韩国产中文| 色香色香欲天天天影视综合网| 韩国v欧美v日本v亚洲v| 亚洲国产sm捆绑调教视频| 成人性生交大片免费看在线播放| 日本美女视频一区二区| 亚洲精品免费在线| 国产亚洲美州欧州综合国| 欧美日韩国产中文| 狠狠v欧美v日韩v亚洲ⅴ| 欧美三级一区二区| 国产精品一区在线观看你懂的| 精品电影一区二区三区| 亚洲精品日日夜夜| 欧美精品精品一区| 一区二区三区四区在线播放| 欧美日韩国产不卡| 91福利精品视频| 色噜噜久久综合| 久久久美女艺术照精彩视频福利播放| 亚洲精选一二三| 26uuu亚洲综合色| 亚洲精品一区二区在线观看| 日韩免费视频线观看| 亚洲视频在线一区观看| 欧美亚洲自拍偷拍| 欧美人狂配大交3d怪物一区| 欧美日韩国产色站一区二区三区| 日本精品免费观看高清观看| 亚洲一区在线观看网站| 亚洲国产毛片aaaaa无费看| 一区二区日韩av| 在线观看视频一区二区| 精品一区二区三区在线播放视频| 久久av资源站| 国产一区视频网站| 成人亚洲一区二区一| 精品国产精品网麻豆系列| 欧美精选一区二区| 日韩午夜中文字幕| 久久精品在线观看| 国产精品高潮久久久久无| 欧美久久久久中文字幕| 欧美r级电影在线观看| 亚洲国产高清在线| 日韩av午夜在线观看| 久久久久国产精品免费免费搜索| 一色屋精品亚洲香蕉网站| 亚洲午夜激情网站| 国产精品二区一区二区aⅴ污介绍| 午夜av区久久| 国产乱色国产精品免费视频| 91视频国产观看| 7777精品伊人久久久大香线蕉超级流畅 | 国产精品欧美综合在线| 夜夜精品浪潮av一区二区三区| 精品91自产拍在线观看一区| 亚洲色图.com| 美女视频黄免费的久久| 国产激情视频一区二区在线观看 | 精品卡一卡二卡三卡四在线| 国产欧美精品一区| 亚洲丶国产丶欧美一区二区三区| 久久精品视频一区二区三区| 国产婷婷精品av在线| 亚洲第一狼人社区| 九色综合狠狠综合久久| 精品在线观看免费| 在线精品视频免费观看| 精品一区二区三区免费| 日日摸夜夜添夜夜添亚洲女人| 亚洲国产视频网站| 蜜臀久久久99精品久久久久久| 久久毛片高清国产| 一区二区三区在线视频播放| 秋霞av亚洲一区二区三| 亚洲精品在线电影| 美女www一区二区| 成人av一区二区三区| 日韩欧美在线1卡| 国产精品网曝门| 婷婷成人激情在线网| 91免费视频大全| 99精品欧美一区| 日韩一区二区影院| 婷婷丁香久久五月婷婷| 高清shemale亚洲人妖| 欧美性受xxxx| 成人的网站免费观看| 精品国产制服丝袜高跟| 91视频国产观看| 国产精品三级av| 久久久99精品免费观看不卡| 91亚洲国产成人精品一区二三 | 欧美经典三级视频一区二区三区| 亚洲一区二区三区影院| 亚洲123区在线观看| 一级日本不卡的影视| 国产精品一卡二卡| 亚洲欧洲中文日韩久久av乱码| 五月天欧美精品| 午夜久久久久久久久久一区二区| 激情欧美一区二区| 成人avav影音| 91色在线porny| 亚洲免费大片在线观看| 成人免费视频一区|