亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python爬取51job中hr的郵箱

 更新時間:2016年05月14日 16:39:53   投稿:lijiao  
這篇文章主要為大家詳細介紹了python爬取51job中hr的郵箱的相關資料,需要的朋友可以參考下

本文實例為大家分享了python爬取51job中hr的郵箱具體代碼,供大家參考,具體內容如下

#encoding=utf8
import urllib2
import cookielib
import re
import lxml.html
from _ast import TryExcept
from warnings import catch_warnings

f = open('/root/Desktop/51-01.txt','a+')

def read(city):
  url = 'http://www.51job.com/'+city
  cj = cookielib.MozillaCookieJar() 
  cookie_support = urllib2.HTTPCookieProcessor(cj) 
  opener = urllib2.build_opener(cookie_support) 
  opener.addheaders = [('User-agent','Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.3.0')]
  urllib2.install_opener(opener)
  response = urllib2.urlopen(url)
  http = response.read()
  rex = 'http://jobs.51job.com/hot/.*?html'
  value = re.findall(rex, http)
  for i in value:
    print i
    try:
      readpage(i)
    except:
      pass
    
def readpage(url):
  cj = cookielib.MozillaCookieJar() 
  cookie_support = urllib2.HTTPCookieProcessor(cj) 
  opener = urllib2.build_opener(cookie_support) 
  opener.addheaders = [('User-agent','Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.3.0')]
  urllib2.install_opener(opener)
  html = urllib2.urlopen(url,timeout = 2).read()
  doc = lxml.html.fromstring(html)
  rex = r'[\w\.-]+@(?:[A-Za-z0-9]+\.)+[A-Za-z]+'
  results = doc.xpath('//div[@class="tmsg inbox"]/div[@class="con_msg"]/div[@class="in"]/p/text()')
  for i in results:
    xx = re.compile(rex)
    for j in xx.findall(i):
      print j
      f.write(j+'\n')
      f.flush()
  

if __name__ == '__main__':
  city_list = ['zhangjiagang','zhanjiang','zhaoqing','zibo']
  for i in city_list:
    f.write(i+'\n')
    f.flush()
    try:
      read(i)
    except:
      pass
  f.flush()
  f.close()

city_list大家自己整理一下,只能幫你們到這里了,謝謝大家的閱讀,繼續(xù)關注腳本之家更多精彩內容。

相關文章

  • Python處理重復字符

    Python處理重復字符

    在文本處理的時候,我們時常會遇到需要處理重復字樣的情況,Python提供了很多方法來處理這種情況,下面就來詳細的介紹幾種方法,感興趣的可以了解一下
    2024-02-02
  • 編寫Python爬蟲抓取豆瓣電影TOP100及用戶頭像的方法

    編寫Python爬蟲抓取豆瓣電影TOP100及用戶頭像的方法

    這篇文章主要介紹了編寫Python爬蟲抓取豆瓣電影TOP100及用戶頭像的方法,用到了Python的urllib和urllib2模塊,需要的朋友可以參考下
    2016-01-01
  • 異步任務隊列Celery在Django中的使用方法

    異步任務隊列Celery在Django中的使用方法

    對于網站來說,給用戶一個較好的體驗是很重要的事情,其中最重要的指標就是網站的瀏覽速度。因此服務端要從各個方面對網站性能進行優(yōu)化,這篇文章主要介紹了異步任務隊列Celery在Django中的使用方法,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python循環(huán)神經網絡RNN函數tf.nn.dynamic_rnn使用

    python循環(huán)神經網絡RNN函數tf.nn.dynamic_rnn使用

    這篇文章主要為大家介紹了python循環(huán)神經網絡RNN的tf.nn.dynamic_rnn使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • 使用python-pptx創(chuàng)建PPT演示文檔功能實踐

    使用python-pptx創(chuàng)建PPT演示文檔功能實踐

    這篇文章主要介紹了使用python-pptx創(chuàng)建PPT演示文檔功能實踐,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Python HTMLTestRunner可視化報告實現過程解析

    Python HTMLTestRunner可視化報告實現過程解析

    這篇文章主要介紹了Python HTMLTestRunner可視化報告實現過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Python實現語音識別vosk的示例代碼

    Python實現語音識別vosk的示例代碼

    Vosk是一個功能強大且易于使用的語音識別工具包,它提供了Python綁定,使得在Python中使用Vosk變得非常方便,本文主要介紹了Python實現語音識別vosk的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 取numpy數組的某幾行某幾列方法

    取numpy數組的某幾行某幾列方法

    下面小編就為大家分享一篇取numpy數組的某幾行某幾列方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 詳解Python3.6安裝psutil模塊和功能簡介

    詳解Python3.6安裝psutil模塊和功能簡介

    這篇文章主要介紹了詳解Python3.6安裝psutil模塊和功能簡介,詳細的介紹了安裝psutil模塊和該模塊的使用,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • python獲取多線程及子線程的返回值

    python獲取多線程及子線程的返回值

    這篇文章主要介紹了python獲取多線程及子線程的返回值的相關資料,需要的朋友可以參考下
    2017-11-11

最新評論