Python登陸人人網

來源:互聯網
上載者:User

標籤:cep   lib   獲得   code   ddl   odi   open   首頁   web服務   

#!coding:utf-8import urllib2  import urllib  import cookielib  def renrenBrower(url,user,password):      #登陸頁面,可以通過抓包工具分析獲得,如fiddler,wireshark      login_page = "http://www.renren.com/PLogin.do"      try:          #獲得一個cookieJar執行個體          cj = cookielib.CookieJar()          #cookieJar作為參數,獲得一個opener的執行個體          opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))          #偽裝成一個正常的瀏覽器,避免有些web伺服器拒絕訪問。          opener.addheaders = [(‘User-agent‘,‘Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)‘)]          #產生Post資料,含有登陸使用者名稱密碼。          data = urllib.urlencode({"email":user,"password":password})          #以post的方法訪問登陸頁面,訪問之後cookieJar會自定儲存cookie          opener.open(login_page,data)          #以帶cookie的方式訪問頁面          op=opener.open(url)          #讀取頁面源碼          data= op.read()          return data      except Exception,e:          #print str(e)          pass #訪問某使用者的個人首頁,其實這已經實現了人人網的簽到功能。  print renrenBrower("http://www.renren.com/home","17326057580","******") 

 

Python登陸人人網

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.