自從人們懂得了科技研發,電子產品進入人們的生活,生活質量就在不斷的大幅提升。如今,電腦已經在人們的生活中不可或缺。擁有一臺得心應手的筆記本電腦也不再是奢求。那么在為數眾多的經典產品中,如何更明智的挑選一臺時尚與實用兼具的好筆電?我們不妨來推薦幾款,供大家參考。
神舟優雅XS-5Y10S2
優雅XS-5Y10S2是神舟推出的一款外觀時尚典雅,性能配置強大的新品。神舟優雅XS-5Y10S2輕薄時尚,最厚處僅15.8mm打破14吋筆記本記錄,比蘋果筆記本電腦macbook air系列中13.3吋機還薄1mm。純銀白色煉制的時尚優雅XS,置于手中輕薄觸手可及。整機采用銀白色鋁噴砂工藝亮麗無比,頂蓋采用鋁合金材質,與正中央銀白色的鐳雕LOGO相得益彰,B面屏幕采用IPS 1920*1080全高清顯示屏,視效體驗效果更佳。C面懸浮式巧克力內置鍵盤,符合人體美工學設計,觸控更方便。配置上, 神舟優雅XS-5Y10S2搭載英特爾新型五代低功耗core-M處理器5Y10C,14nm制造工藝,搭配HD5300高清顯卡,其功耗僅4.5W,擁有4M緩存速率,升級至256G SSD固態硬盤,采用最近新出的M.2/NGFF 2242規格類的新型SSD產品,讓你辦公更加輕松優雅。神舟優雅XS-5Y10S2不帶風扇,整機可零噪音運行。而且無風扇并未影響到散熱,卓越的內部一體化設計,搭載Core-M處理器,全金屬機身弧度貼合,時刻控制運行溫度,保持一貫的冰冷性格。優雅XS-5Y10S2在合理排布的基礎上與金屬外殼的傳熱優異性相結合,在不影響用戶完美體驗的同時更快散熱。接口方面,以實用為主,有2個USB3.0接口、1個DC—IN直流輸入、一個mini HDMI 接口、一個耳機接口、一個多合一讀卡器,讓工作更便捷。
HP 惠普 15q-aj006TX
HP 惠普 15q-aj006TX 是一款配置均衡的15.6英寸筆記本電腦,它采用一體式流線型機身,機身厚度24.3mm、重2.3kg,搭載五代酷睿i7-5500U處理器,AMD Radeon R5 M330顯卡,顯存2GB,4GB 內存搭配500GB SATA硬盤,可以滿足大部分的使用了,15.6英寸LED顯示屏,分辨率1366*768,搭載DTS+家庭影院音效,模擬多聲道設計,配備1個HDMI接口、2個USB2.0接口、1個USB3.0等接口,預裝正版Windows8.1操作系統。
聯 想YOGA 3 Pro-I5Y70(L)
聯 想YOGA 3 Pro-I5Y70(L)香檳金采用QHD+ IPS廣視角炫彩屏、第三代大猩猩玻璃配置,支持十點觸控,13.3英寸的大小,有著 3200x1800的超高屏幕分辨率,絕對給你史無前例的清晰畫面,打造逼真震撼的視覺體驗。搭載英特爾酷睿M 5Y70處理器,主頻1.1GHz,最高睿頻2600MHz,內存容量8GB,動力十足,性能穩定,輕松滿足日常的 使用需求。更有輕薄機身,厚度只有12.8mm,重量為1190g,輕 薄便攜,使用更方便。
戴爾11WR-4308TS
戴爾11WR-4308TS是一款配備了翻轉觸控屏幕的輕薄筆記本,可實現360度的任意翻轉,優雅身姿隨處盡顯。該機采用分辨率為1366x768的11英寸LED背光屏幕,整體表現十分不錯。 機身薄至19.4毫米,輕至1.39千克,一體化銀色質感外觀。配置上,該機搭載Intel 第四代酷睿i3-4030U最高至1.90GHz,低消耗,強動力。4G內存和500G硬盤,集成顯卡,共享系統內存。電池續航時間最長可達8小時18分,性能出眾,工作娛樂雙不誤。并搭配Windows 8系統,帶來全新的操控體驗。
cookie適用于抓取需要登錄才能訪問的頁面網站
http協議為無連接協議,cookie: 存放在客戶端瀏覽器,session: 存放在Web服務器
人人網登錄案例
方法一:登錄網站手動抓取Cookie
1、先登錄成功1次,獲取到攜帶登陸信息的Cookie
登錄成功 - 個人主頁(http://www.renren.com/971989504/profile) - F12抓包 - 刷新個人主頁 - 找到主頁的包(home)
一般cookie都在all--> home 數據包中,
2、攜帶著cookie發請求
import requests ? class RenRenLogin(object): def __init__(self): # url為需要登錄才能正常訪問的地址 self.url='http://www.renren.com/967469305/profile' # headers中的cookie為登錄成功后抓取到的cookie self.headers={ # 此處注意cookie,要自己抓取 "Cookie": "xxx", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36", } ? # 獲取個人主頁響應 def get_html(self): html=requests.get(url=self.url,headers=self.headers,verify=False).text print(html) self.parse_html(html) ? # 可獲取并解析整個人人網內需要登錄才能訪問的地址 def parse_html(self,html): pass ? if __name__=='__main__': spider=RenRenLogin() spider.get_html()
方法二:requests模塊處理Cookie
requests模塊提供了session類,來實現客戶端和服務端的會話保持?
1、實例化session對象
session=requests.session()
2、讓session對象發送get或者post請求
res=session.post(url=url,data=data,headers=headers)
res=session.get(url=url,headers=headers)?
3. 思路梳理
瀏覽器原理: 訪問需要登錄的頁面會帶著之前登錄過的cookie
程序原理: 同樣帶著之前登錄的cookie去訪問 - 由session對象完成
1、實例化session對象
2、登錄網站: session對象發送請求,登錄對應網站,把cookie保存在session對象中
3、訪問頁面: session對象請求需要登錄才能訪問的頁面,session能夠自動攜帶之前的這個cookie,進行請求
具體步驟
1、尋找登錄時POST的地址
在登陸界面查看網頁源碼,查看form表單,找action對應的地址: http://www.renren.com/PLogin.do
2、發送用戶名和密碼信息到POST的地址
* 用戶名和密碼信息以字典的方式發送
鍵 :<input>標簽中name的值(email,password)
值 :真實的用戶名和密碼
post_data={'email':'','password':''}
程序實現
1、先POST: 把用戶名和密碼信息POST到某個地址中
2、再GET: 正常請求去獲取頁面信息
import requests from lxml import etree class RenrenSpider(object): def __init__(self): self.post_url='http://www.renren.com/PLogin.do' self.get_url='http://www.renren.com/967469305/profile' # email和password為<input>節點中name的屬性值 self.form_data={ 'email': '******', # 用戶名 'password': '*******'} # 密碼 self.session=requests.session() # 實例化session會話保持對象 self.headers={ 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36', 'Referer': 'http://www.renren.com/SysHome.do'} # 先post 再get def get_html(self): # 先POST,把用戶名和密碼信息POST到一個地址 self.session.post(url=self.post_url, data=self.form_data, headers=self.headers) # 再session.get()個人主頁 html=self.session.get(url=self.get_url, headers=self.headers).text self.parse_html(html) def parse_html(self, html): parse_html=etree.HTML(html) r_list=parse_html.xpath('//li[@class="school"]/span/text()') print(r_list) if __name__=='__main__': spider=RenrenSpider() spider.get_html()
方法三
1、把抓取到的cookie處理為字典
2、使用requests.get()中的參數:cookies