curl 'https://www.qichacha.com/gongsi_getList' -H 'cookie: acw_tc=AQAAANHiMFfgVAcAK7mbJ65YC2kmcbUy; PHPSESSID=i158r7pufd6knbdacf5krr90t7; _uab_collina=152889179493260628683801; UM_distinctid=163f90d68722bb-0fc29d2f1adc6e-19336953-13c680-163f90d68738a7; zg_did=%7B%22did%22%3A%20%22163f90d69b2c7b-038256f4838017-19336953-13c680-163f90d69b3a33%22%7D; hasShow=1; CNZZDATA1254842228=403274521-1528890725-%7C1528944725; Hm_lvt_3456bee468c83cc63fb5147f119f1075=1528943902,1528945675,1528948931,1528948972; _umdata=85957DF9A4B3B3E874E154E89D2D91FB282B1A96CA813B500D7DCC89DA10356B52F2AE4C383DCE06CD43AD3E795C914C49C476CC5F487F119C9A2A3B263DC82E; zg_de1d1a35bfa24ce29bbf2c7eb17e6c4f=%7B%22sid%22%3A%201528948930721%2C%22updated%22%3A%201528949383785%2C%22info%22%3A%201528891795894%2C%22superProperty%22%3A%20%22%7B%7D%22%2C%22platform%22%3A%20%22%7B%7D%22%2C%22utm%22%3A%20%22%7B%7D%22%2C%22referrerDomain%22%3A%20%22www.baidu.com%22%2C%22cuid%22%3A%20%22b77823811d3a8fd207eef49092fcf4d6%22%7D; Hm_lpvt_3456bee468c83cc63fb5147f119f1075=1528949384' -H 'origin: https://www.qichacha.com' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: en-US,en;q=0.9' -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.62 Safari/537.36' -H 'content-type: application/x-www-form-urlencoded; charset=UTF-8' -H 'accept: */*' -H 'referer: https://www.qichacha.com/' -H 'authority: www.qichacha.com' -H 'x-requested-with: XMLHttpRequest' --data $'key=以太&type=0' --compressed
上面是curl代碼,下面是python 代碼
self.s=requests.session()
# print(self.cookie_dict)
self.cookies={}
str="acw_tc=AQAAANHiMFfgVAcAK7mbJ65YC2kmcbUy; PHPSESSID=i158r7pufd6knbdacf5krr90t7; _uab_collina=152889179493260628683801; UM_distinctid=163f90d68722bb-0fc29d2f1adc6e-19336953-13c680-163f90d68738a7; zg_did=%7B%22did%22%3A%20%22163f90d69b2c7b-038256f4838017-19336953-13c680-163f90d69b3a33%22%7D; hasShow=1; CNZZDATA1254842228=403274521-1528890725-%7C1528944725; Hm_lvt_3456bee468c83cc63fb5147f119f1075=1528943902,1528945675,1528948931,1528948972; _umdata=85957DF9A4B3B3E874E154E89D2D91FB282B1A96CA813B500D7DCC89DA10356B52F2AE4C383DCE06CD43AD3E795C914C49C476CC5F487F119C9A2A3B263DC82E; zg_de1d1a35bfa24ce29bbf2c7eb17e6c4f=%7B%22sid%22%3A%201528948930721%2C%22updated%22%3A%201528949383785%2C%22info%22%3A%201528891795894%2C%22superProperty%22%3A%20%22%7B%7D%22%2C%22platform%22%3A%20%22%7B%7D%22%2C%22utm%22%3A%20%22%7B%7D%22%2C%22referrerDomain%22%3A%20%22www.baidu.com%22%2C%22cuid%22%3A%20%22b77823811d3a8fd207eef49092fcf4d6%22%7D; Hm_lpvt_3456bee468c83cc63fb5147f119f1075=1528949384"
for line in str.split(';'): # 按照字符:進行劃分讀取
# 其設置為1就會把字符串拆分成2份
name, value = line.strip().split('=', 1)
self.cookies[name] = value # 為字典cookies添加內(nèi)容
print (self.cookies)
self.headers={"origin": "https://www.qichacha.com","referer":
"https://www.qichacha.com/","user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.62 Safari/537.36",
"x-requested-with": "XMLHttpRequest"}
Form_data = {"key":key_word,"type":0}
print ("key_word ="+key_word)
response=self.s.post(self.search_index,headers=self.headers,data=Form_data,cookies=self.cookies)
print ("response is ="+response.text)
這是一個post 請求 按照我的理解應該是post 加cookie header 再加上forma _data 發(fā)送的post 請求
如果你是 sublime 用戶的話, 曾經(jīng)寫過一個 sublime 插件, 可以把 chrome 生成的 curl 轉換成 python 代碼.
去這里看看:vibiu/autoweb,
組合快捷鍵為"ctrl+alt+shift+w"
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。