91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中怎么利用網絡爬蟲獲取招聘信息

發布時間:2021-07-10 16:19:38 來源:億速云 閱讀:148 作者:Leah 欄目:編程語言

Python中怎么利用網絡爬蟲獲取招聘信息,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

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

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

2、隨機產生UserAgent。

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

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

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

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

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

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

for l in one:    o = l.xpath('.//a/span[1]/text()')[0].strip()    t = l.xpath('.//a//span[@class="name"]/text()')[0].strip()    f = l.xpath('.//p[@class="job_salary"]/text()')    thr = l.xpath('.//div[@class="comp_name"]//a/text()')[0].strip()    for e in f:        boss = '''  %s:||%s:  公司:%s, 工資:%s元/月 =========================================================                                ''' % (o, t, thr, e)    print(str(boss)

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

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

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

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

6.效果展示

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

Python中怎么利用網絡爬蟲獲取招聘信息

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

Python中怎么利用網絡爬蟲獲取招聘信息

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

Python中怎么利用網絡爬蟲獲取招聘信息

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

Python中怎么利用網絡爬蟲獲取招聘信息

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盐池县| 区。| 佛山市| 乌兰县| 富宁县| 依兰县| 开化县| 根河市| 天全县| 东阳市| 临桂县| 湟源县| 交城县| 安化县| 寿阳县| 平潭县| 昂仁县| 禄劝| 苏尼特左旗| 隆安县| 兰州市| 高唐县| 封开县| 四会市| 宁陵县| 含山县| 德清县| 海盐县| 密云县| 富源县| 津市市| 牡丹江市| 五常市| 兰州市| 乐业县| 临泉县| 金塔县| 泗阳县| 柳州市| 临西县| 盐亭县|